1. 문제 - 성적을 입력받아 5x5 성적관리 프로그램을 만들어라
2. 예시 -
과목1 과목2 과목3 과목4 총점
1번 1 1 1 1 4
2번 1 1 1 1 4
3번 1 1 1 1 4
4번 1 1 1 1 4
총점 4 4 4 4 16
#include <stdio.h>
int main(){
int i, j;
int a[5][5]={0,};
int sum=0;
for(i=0; i<4; i++){
for(j=0; j<4; j++){
scanf("%d", &a[i][j]);
sum = sum+ a[i][j]; // 4번 반복하며 오른쪽 총점을 구한다.
}
a[i][j] = sum; // 오른쪽 총점값 입력
sum = 0; // 다음 배열 위해 0으로 세팅
}
for(i=0; i<5; i++){
for(j=0; j<4; j++){
sum = sum+ a[j][i]; // 세로로 더하면서 아래 총점을 구한다.
}
a[j][i] = sum;
sum = 0;
}
for(i=0; i<5; i++){
for(j=0; j<5; j++){
printf("%3d", a[i][j]); // 순서대로 출력한다
}
printf("\n");
}
return 0;
}
'알고리즘' 카테고리의 다른 글
[알고리즘] 문자열 순서 반대로 출력하기 (0) | 2019.12.05 |
---|---|
[알고리즘] 문자열 중에서 숫자만 합계 구하기 (0) | 2019.12.04 |
[알고리즘] 10진수를 입력받아 2진수를 출력하기 (0) | 2019.12.04 |
[알고리즘] 문자열 뒤집기 (0) | 2019.12.04 |
[알고리즘] 달팽이배열 (0) | 2019.12.04 |