main() { int i,j,t; int num[30], score[30][9],sum; float aver[30],aver1[9],tem; for(i=0;i<30;i++) { scanf("%d",&num[i]); for(j=0;j<9;j++) scanf("%d",&score[i][j]); } for(i=0;i<30;i++) { sum=0; for(j=0;j<9;j++) sum+=score[i][j]; aver[i]=sum/9; } for(i=0;i<29;i++) for(j=i+1;j<30;j++) if(aver[i]<aver[j]) { tem=aver[i]; aver[i]=aver[j]; aver[j]=tem; t=num[i]; num[i]=num[j]; num[j]=t; } for(i=0;i<3;i++) printf("%d,unm=%d,aver=%f\n",i+1,num[i],aver[i]); for(j=0;j<9;j++) { sum=0; for(i=0;i<30;i++) sum+=score[i][j]; aver1[i]=sum/30; } for(j=0;j<9;j++) printf("NO,%d\t%f\n",i+1,aver1[i]); getch(); }
为什么运行不了