배열 - 배열 수행평가15(과목별학생별평균구하기)

2018. 7. 8. 11:42algorithm/dimigo.goorm.io

#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");

}

}