본문 바로가기

C언어

C언어 2주차

 

#define _CRT_SECURE_NO_WARNINGS 
#include <stdio.h>

int main(void){

	int min = 100;
	int total = 0;
	int a;
	int button = 0;

	for (int i = 0; i < 7; i++) {
		scanf("%d", &a);
		if (a %2 != 0) {
			button = 1;
			total += a;
			if (a < min) {
				min = a;
			}
		}

	}
	if (button == 1) {
		printf("%d\n", total);
		printf("%d", min);
	}
	else {
		printf("-1");
	}

	return 0;
}

1.for문을 이용하여 숫자를 7번 입력받게 하고, 받을 때 마다 홀수인지와 최솟값인지의 여부를 고려한다.

2.만약 홀수가 하나도 안 나올 경우를 고려하여 button이라는 변수를 만든다.

3.button이 0일 때는 홀수가 입력되지 않았고, 1일 때는 홀수가 입력된 것이다.

4.결과를 button에 따라 출력한다.

 

#define _CRT_SECURE_NO_WARNINGS 
#include <stdio.h>

int main(void){

	int cook[5][5] = { 0 };
	int num = 0;
	int score = 0;
	

	for (int i = 0; i < 5; i++) {
		scanf("%d %d %d %d", &cook[i][0], &cook[i][1], &cook[i][2], &cook[i][3]);
		cook[i][4] = cook[i][0] + cook[i][1] + cook[i][2] + cook[i][3];
		if(cook[i][4] > score){
				num = i+1;
				score = cook[i][4];
		}
	
	}
	printf("%d %d", num, score);

	return 0;
}

 

1.변수명이 cook인 배열을 만들어서 점수를 입력받을 공간을 마련해줍니다.

2.cook[i][4]에 각 후보들의 점수의 총합을 계산합니다.

3. if문으로 각 후보생들의 점수가 최대인지 확인합니다.

4.출력합니다.

'C언어' 카테고리의 다른 글

3주차 C언어  (0) 2024.09.29
6주차 C언어 추가 과제  (0) 2024.08.07
5주차_C언어  (0) 2024.07.31
C언어 3주차  (0) 2024.07.18
C언어 1차  (0) 2024.07.07