5个同学的三门学科成绩统计问题,要求显示每位同学的成绩,并统计每位同学的总成绩、平均成绩、统计单科平均成绩。
成绩要输入还是现成的
//5个同学的三门学科成绩统计问题,要求显示每位同学的成绩,并统计每位同学的总成绩、平均成绩、统计单科平均成绩
#include <stdio.h>
int main()
{
float s[5][3];
float all[5] = {0};
float avg[5] = {0};
float a[3];
float sa = 0;
int i,j;
for(i=0;i<5;i++)
{
for(j=0;j<3;j++)
{
scanf("%f",&s[i][j]);
all[i] += s[i][j];
}
avg[i] = all[i]/3;
}
for(i=0;i<3;i++)
{
sa = 0;
for(j=0;j<5;j++)
sa += s[j][i];
a[i] = sa/5;
}
for(i=0;i<5;i++)
{
for(j=0;j<3;j++)
printf("%f ",a[i][j]);
printf("\n");
}
for(i=0;i<5;i++)
printf("%f ",all[i]);
printf("\n");
for(i=0;i<5;i++)
printf("%f ",avg[i]);
printf("\n");
for(i=0;i<3;i++)
printf("%f ",a[i]);
return 0;
}