C语言一个学习小组有5名同学,每人有英语和数学两项成绩试将成绩用二维数组储。并完成以下操作
别妄想泡我
593次浏览
2020年07月28日 18:43
最佳经验
本文由作者推荐
醴的读音-马哈
main()
{int a[2][5]={{86,100,75,88,65},{78,90,80,65,85}};
float averkc[2],averstu[5];
int i,j,total;
printf("学生成绩如下:
");
for(i=0;i<2;i++)
{
for(j=0;j<5;j++)
printf("%d ",a[i][j]);
printf("
");
}
//计算每门课程平均成绩//
for(i=0;i<2;i++)
{total=0;
for(j=0;j<5;j++)
total=total+a[i][j];
averkc[i]=(float)total/5;
}
printf("
数学 英语 平均成绩如下:
");
for(i=0;i<2;i++)printf("%5.2f ",averkc[i]);
//计算每个学生平均成绩//
for(i=0;i<5;i++)
{total=0;
for(j=0;j<2;j++)
total=total+a[j][i];
averstu[i]=(float)total/2;
}
printf("
每个学生平均成绩如下:
");
for(i=0;i<5;i++)printf("%5.2f ",averstu[i]);
}