数组,求平均分,。?!。

编程计算一个班级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;
}