定义一个二维数组,存储3个同学4门课程的成绩,编写程序实现将输入的成绩统计每个学生的平均成绩和每门

2025年03月19日 12:17
有1个网友回答
网友(1):

#include
int main()
{
int score[3][4],i,j,sum1,sum2;
int ave1[3],ave[4];
for(i=0;i<3;i++)
{
for(j=0;j<4;j++)
{
sum1=0;
scanf("%d",&score[i][j]);
sum1+=score[i][j];
}
ave1[i]=sum1/j;
}
for(i=0;i<4;i++)
{
for(j=0;j<3;j++)
{
sum2=0;
sum2+=score[j][i];
}
ave[i]=sum2/j;
}
for(i=0;i<3;i++)
printf("%d ",ave1[i]);
printf("\n");
for(i=0;i<4;i++)
printf("%d ",ave[i]);
printf("\n");
return 0;
}
输出的是整数,如果题目要求小数的话再改改