5个同学的三门学科成绩统计问题,要求显示每位同学的成绩,并统计每位同学的总成绩、平均成绩、统计单科平均成绩。

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;
}