每个小组人数均为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;
}
这不就数组
写吧