该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include
float stu_aver(float mark[][5],int n);
void obj_aver(float mark[][5],int n);
void high_mark(float mark[][5]);
void fang_cha(float mark[][5]);
void main()
{ int i,j,k;
float itsmark[10][5];
for(i=0;i<10;i++)
for(j=0;j<5;j++)
scanf("%f",&itsmark[i][j]);
for(k=0;k<5;k++)
obj_aver(itsmark,k);
high_mark(itsmark);
fang_cha(itsmark);
}
float stu_aver( float mark[][5],int n)
{float sum=0;
int i;
for(i=0;i<=4;i++)
sum+=mark[n][i];
printf("%d number student averge mark is %4f\n",n,sum/5);
return(sum/5);
}
void obj_aver( float mark[][5],int n)
{ int i;
float sum=0;
for(i=0;i<10;i++)
sum+=mark[i][n];
printf("%d number object averge mark is %4f\n",n,sum/10);
}
void high_mark(float mark[][5])
{int i,j,x,y;
float max=0;
for(i=0;i<10;i++)
for(j=0;j<5;j++)
{
if(mark[i][j]>=max)
{
max=mark[i][j];
x=i;
y=j ;
}
}
printf("the number %d student of the number %d subjet has the highest is %f\n",x,y,max);
}
void fang_cha(float mark[][5])
{
int i;
float fangcha, sum=0;
for(i=0;i<10;i++)
sum+=stu_aver(mark,i);
fangcha=1.0/5*sum*sum-(sum*sum)/(5*5);
printf("fang cha is %4f\n",fangcha);
}
该程序问题在�