algorithm/dimigo.goorm.io
2차원배열- 2차원배열 활용예제2(누적합 구하기)
m0nd2y
2018. 7. 8. 11:35
#include <stdio.h>
int main() {
int arr[100][100] = { 0 };
int a, b, i, j;
scanf("%d %d", &a, &b);
for (i = 0; i < a; i++) {
for (j = 0; j < b; j++) {
scanf("%d", &arr[i][j]);
}
}
for (i = 0; i < a; i++) {
for (j = 0; j < b; j++) {
arr[i][b] += arr[i][j];
}
}
for (i = 0; i < b; i++) {
for (j = 0; j < a; j++) {
arr[a][i] += arr[j][i];
}
}
for (i = 0; i < a; i++) {
for (j = 0; j <= b; j++) {
printf("%3d ", arr[i][j]);
}
printf("\n");
}
for (j = 0; j < b; j++) {
printf("%3d ", arr[a][j]);
}
return 0;
}