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

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

第1个回答  2015-05-21
#include<stdio.h>
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;
}
输出的是整数,如果题目要求小数的话再改改本回答被网友采纳
相似回答