关于C语言的问题,没有具体思路

请用C语言实现:五个同学的三门学科成绩统计问题,要求显示每位同学的成绩,并统计每位同学的总成绩、平均成绩、单科平均成绩。

用5行3列的数组保存,用双重循环计算总成绩、平均成绩、单科平均成绩
你题目的解答代码如下:

#include <stdio.h>
#include <stdlib.h>
int main()
{
    int a[5][3];
    int sum, i, j;
    for (i = 0; i < 5; i++)
        for (j = 0; j < 3; j++)
            scanf("%d", &a[i][j]);
    for (i = 0; i < 5; i++)
    {
        sum = 0;
        printf("第%d同学三门成绩:",i+1);
        for (j = 0; j < 3; j++)
        {
            sum += a[i][j];
            printf("%d ", a[i][j]);
        }
        printf("总成绩:%d、平均成绩:%.2f\n", sum, sum/3.0);
    }
    printf("单科平均成绩: ");
    for (j = 0; j < 3; j++)
    {
        sum = 0;
        for (i = 0; i < 5; i++)
            sum += a[i][j];
       printf("%.2f ", sum/5.0);
    }
    return 0;
}

如有帮助,望采纳!谢谢!

之前写过一个类似的代码,具体如下,如有帮助,请帮忙采纳一下,谢谢。