algorithm/dimigo.goorm.io
배열 - 배열 수행평가15(과목별학생별평균구하기)
m0nd2y
2018. 7. 8. 11:42
#include <stdio.h>
#include <string.h>
int main() {
float a[1000][1000] = { 0 };
int i, j; //i = 세로,j = 가로
int num;
float sum = 0;
scanf("%d", &num);
for (i = 0; i < num; i++) {
for (j = 0; j < 3; j++) {
scanf("%f", &a[i][j]);
}
}
for (i = 0; i < num; i++) {
sum = 0;
for (j = 0; j < 3; j++) {
sum += a[i][j];
}
a[i][3] = (float)sum / 3.0;
}
for (j = 0; j < 3; j++) {
sum = 0;
for (i = 0; i < num; i++) {
sum += a[i][j];
}
a[num][j] = (float)sum / (float)num;
}
for (i = 0; i <= num; i++) {
for (j = 0; j <= 3; j++) {
if ((i == num) && (j == 3)) {
return 0;
}
printf("%5.1f ", (double)a[i][j]);
}
printf("\n");
}
}