문제 설명
3과목씩 4명의 점수를 입력 받아 배열에 저장한 후 합계를 인쇄한다.
입력 설명
줄당 한 명씩 3과목의 점수가 공백으로 구분되며 4줄에 걸쳐 입력 받는다. 점수는 양의 정수로 0~100사이이다.
출력 설명
줄당 한 명씩 3과목의 점수와 합계를 4줄 인쇄한다. (인쇄시 점수 1개씩 %4d로 포맷을 맞춰 인쇄하고 점수와 점수사이는 공백으로 구분한다)
입력 예시
80 50 40
30 80 90
60 100 70
90 50 80
출력 예시
80 50 40 170
30 80 90 200
60 100 70 230
90 50 80 220
정답 코드
#include <stdio.h>
int s[4][3];
void main(void)
{
int i, j, sum;
for (i = 0; i < 4; i++)
{
for (j = 0; j < 3; j++)
{
scanf(" %d", &s[i][j]);
}
}
for (i = 0; i < 4; i++)
{
for (sum = 0, j = 0; j < 3; j++)
{
printf("%4d ", s[i][j]);
sum += s[i][j];
}
printf("%4d\n", sum);
}
}
메모
printf 내부의 \n 습관화 필요