문제 설명
3과목씩 4명의 점수를 입력 받아 배열에 저장한 후 성적이 1등인 학생이 몇 번째 학생인지 해당 요소번호를 인쇄한다. 요소번호는 0번부터이다.
성적이 같은 경우는 낮은 번호를 출력한다.
입력 설명
줄당 한 명씩 3과목의 점수가 공백으로 구분되며 4줄에 걸쳐 입력된다. 점수는 양의 정수로 0~100 사이다.
출력 설명
1등인 학생이 몇 번째 학생인지 해당 요소번호를 출력한다. 요소번호는 0번부터이다.
입력 예시
80 50 40
30 80 90
60 100 70
90 50 80
출력 예시
2
정답 코드
#include <stdio.h>
void main(void)
{
int s[4][3];
int i, j, sum, max = 0, num = 0;
for (i = 0; i < 4; i++)
{
sum = 0;
for (j = 0; j < 3; j++)
{
scanf(" %d", &s[i][j]);
sum += s[i][j];
}
if (sum > max)
{
max = sum;
num = i;
}
}
printf("%d\n", num);
}
메모
printf 내부의 \n 습관화 필요