#include <stdio.h>
#define N 10
#define S 5
int i,j,k,g;
int main()
{
void score(float a[N][S]);
float a[N][S];
for(i=0;i<N;i++)
for(j=0;j<S;j++)
scanf("%f,",&a[i][j]);
score(a);
return 0;
}
void score(float a[N][S])
{
float aver;
float sum=0,x0=0,x=0;
float max=a[0][0];
printf("\n\n10个学生的平均分分别是:");
for(i=0;i<N;i++)
{
for(j=0;j<S;j++)
{
sum=sum+a[i][j];
if(max<=a[i][j])
{
max=a[i][j];
k=i+1;
g=j+1;
}
}
aver=sum/S;
printf("%7.2f ",aver);
x0+=aver;
x+=aver*aver;
sum=0;
}
printf("\n\n每门课的平均分:");
for(i=0;i<S;i++)
{
for(j=0;j<N;j++)sum=sum+a[j][i];
aver=sum/N;
printf("%7.2f ",aver);
sum=0;
}
printf("\n\n50个学生中得最高分%4.2f分的是第%d个学生的第%d门课\n",a[k-1][g-1],k,g);
printf("\n平均分方差为%7.2f\n",x/N-(x0/N)*(x0/N));
}