哪位大神教我 在线认干爹

(3)从键盘输入10个学生的5门课的成绩,要求(二维数组):
计算每个学生的平均分;
计算每门课的平均分;
找出所有分数中最高分所对应的学生和课程;

采纳给我加点积分就行

#pragma warning(disable : 4996)
#include<stdio.h>
#include<string.h>
#include<stdlib.h>

int main()
{
const int studentCount = 10;
const int subjectCount = 5;
int scores[studentCount][subjectCount] = {};
int averages[studentCount] = {};
int subjectPer[subjectCount] = {};
int maxScore = 0, maxScoreSub = 0;

for (int i = 0;i < studentCount;i++)
{
    int average = 0;
    for (int j = 0;j < subjectCount;j++)
    {
        printf("请输入第%d号学生,第%d门科成绩\n", i, j);
        scanf("%d", &scores[i][j]);
        average += scores[i][j];
        subjectPer[j] += scores[i][j];
        if (scores[i][j] > maxScore)
        {
            maxScore = scores[i][j];
            maxScoreSub = j;
        }
    }
    average = average / subjectCount;
    averages[i] = average;
}

for (int i = 0;i < studentCount;i++)
{
    printf("第%d位学生平均分:%d\n", i, averages[i]);
}

for (int i = 0;i < subjectCount;i++)
{
    printf("第%d门科平均分:%d\n", i, subjectPer[i]/ studentCount);
}

printf("最大分是第%d科,%d分",maxScoreSub,maxScore);
system("pause");
return 0;

}