C语言数组与指针函数问题

img


纯小白求大佬指教

每个小组人数均为5,每行为6个成员的成绩。。这题目出到也是奇葩。
定义二维数组 int score[3][5] ;//保存成绩
定义一维数组 int maxscore[3];//保存每组的最高成绩
最高成绩,逐行遍历得到每行的最大值就是了。

#include <stdio.h>
int main()
{
    int score[3][5];
    int maxscore[3];
    int i,j;
    for (i=0;i<3;i++)
    {
        for (j=0;j<5;j++)
        {
            scanf("%d",&score[i][j]); //输入成绩
            if(j==0)
                maxscore[i] = score[i][j];
            else if( score[i][j] > maxscore[i] )
                maxscore[i] = score[i][j];
        }
    }
    //
    printf("每组最高成绩为:");
    for(i=0;i<3;i++)
        printf("%d ",maxscore[i]);
    return 0;
}

这不就数组
写吧