c语言设计学生管理系统

某班有学生n人,需完成m门课程学习。现要求设计学生成绩管理系统,满足以下要求:
学生信息仅包括学号,课程成绩为实型数据。
成绩录入:输入n个学生m门课程成绩存放与数组中.
统计:统计不及格[0-60)、合格[60-70)、中等[70-80)、良好[80-90)优秀[90-100]各分数段入数并输出。
这两个要求该怎么做啊

你这个不知道课程名字只能这样了

int main()
{
    int n,m;
    scanf("%d%d",&n,&m);
    int a[n][m];
    for (int i=0;i<n;i++) {
        for (int j=0;j<m;j++) {
            scanf("%d",&a[i][j]);
        }
    }
    for (int i=0;i<n;i++) {
        for (int j=0;j<m;j++) {
            printf("%d ",a[i][j]);
        }
        printf("\n");
    }
    int b,c,d,e,f;
    for (int j=0;j<m;j++) {
        b=0,c=0,d=0,e=0,f=0;
        for (int i=0;i<n;i++) {
            if(a[i][j]<60)
            {
                b++;
            }
            else if(a[i][j]>=60&&a[i][j]<70){
                c++;
            }
            else if (a[i][j]>=70&&a[i][j]<80) {
                d++;
            }
            else if (a[i][j]>=80&&a[i][j]<90) {
                e++;
            }
            else if (a[i][j]>=90&&a[i][j]<=100) {
                f++;
            }
        }
        printf("bujige=%d jige=%d zhongdeng=%d lianghao=%d youxiu=%d\n",b,c,d,e,f);
    }
}