编程计算一个班级N个学生M门课程成绩的每 名学生的平均分以及各门课程的平均分。本题设N=5, M=3, 用初始化方式。输入: N*M个成绩数据,用空格隔开:输出: (I)N个学生的平均分,用空格隔开:换行: (2)M门课程的平均分,用空格隔开。结果保留小数点后一一位。
#include<stdio.h>
#include<string.h>
void convert(int n, char str[]);
char str[1000000];
int main() {
int n = 5, m = 3,i,j;
int a[n][m];
for(i = 0; i < n; i++) {
for(j = 0; j < m; j++) {
scanf("%d", &a[i][j]);
}
}
double s;
for(i = 0; i < n; i++) {
s = 0;
for(j = 0; j < m; j++) {
s += a[i][j];
}
printf("%.1f ", s / m);
}
printf("\n");
for(j = 0; j < m; j++) {
s = 0;
for(i = 0; i < n; i++) {
s += a[i][j];
}
printf("%.1f ", s / n);
}
return 0;
}