帮忙看看这个错误怎么改?
这是代码程序代码:
#include<stdio.h> #include<math.h> void aver_stu(int t[][5]);//定义学生平均分函数 void aver_cour(int t[][5]);//定义课程平均分函数 void highest(int t[][5]);//定义最高分函数 void_vari(int t[][5])//定义方差函数 int main() { int stu[10][5]; int i,j; for(i=0;i<10;i++); for(j=0;j<5;j++); scanf("%d",&stu[i][j]); student average(stu); course average(stu); highest(stu); vari(stu); reture 0; } //学生平均分函数 void average_stu(int t[][5]); {int i,j; float sum,aver; for(i=0,i<10;i++;) { for(j=0,sum=0.0;j<5;j++) sum=sum+t[i][j]; aver=sum/10; printf("student average score is %5.2f\n",i+1,aver); } } //课程平均分函数 void average_cour(int t[][5]); { int i,j; float sum,aver; { for(j=0,j<10;j++) for(i=0,sum=0.0;i<10;i++) sum=sum+t[i][j]; } aver=sum/10; printf("course average score is %5.2f\n",ave); } //最高分函数 void highest(int t[][5]); { int i,j,m,stu,cour; for(i=0,m=0,stu=0,cour=0;i<10;i++) for(j=0,j<5;j++) {if(t[i][j])>m) m=t[i][j]; stu=i+1 cour=j+1;} printf("the highest score is %d\n,it is the %dth student,it is the %dth course.\n",m,student,course); } //方差函数 void vari(int t[][5]) {int i,j,m,n; float temp[10],var,int1,int2; for(i=0,n=0;i++,n++;) {for(j=0,m=0;j<5;j++) m+=t[i][j]; temp[n]=m/5;} for(i=n=int1=int2=0;i<10,i++;) {int1+=pow(temp[i],2); int2+=temp[i]; } var=int1/10-pow(int2/10,2); printf("the variance is %f\n",var); }
这是错误