用一个二维数组float score[10][2]来存放一个班级的两门课程成绩,数据采用初始化方式给出,编程求出并输出全班的平均成绩和每门课程的平均成绩。
#include<stdio.h>
int main()
{
float scroe[10][2]={0},person[10]={0},course[2]={0};
float sum=0;
for(int i=0;i<10;i++)
{
sum=0;
for(int j=0;j<2;j++)
{
scanf("%f",&scroe[i][j]);
sum+=scroe[i][j];
}
person[i]=sum/2.0;//每个人的平均成绩储存在person数组中
}
float k=0;
for(int i=0;i<2;i++)
{
k=0;
for(int j=0;j<10;j++)
{
k+=scroe[i][j];
}
course[i]=k/10.0;//每一科的平均成绩储存在course数组中
}
for(int i=0;i<10;i++)
printf("%.2f ",person[i]);
printf("\n");
for(int i=0;i<2;i++)
printf("%.2f ",course[i]);
return 0;
}