c语言:我想对五个学生排序,有四门课,用了二维数组,其他都没问题,可是函数中不能用啊!
voidrank(doublecj[][4],intmc[]){intj,k,index,s=0;doublesum[5];for(j=0;j<5;j++)sum[j]=...
void rank(double cj[][4],int mc[]){
int j,k,index,s=0;
double sum[5];
for(j=0;j<5;j++)
sum[j]=cj[j][0]+cj[j][1]+cj[j][2]+cj[j][3];
for(j=0;j<4;j++){
index=j;
for(k=j+1;k<5;k++)
if(sum[k]>sum[index])
index=k;
mc[index]=j+1;
s=s+index;
}
mc[15-s]=5; 展开
int j,k,index,s=0;
double sum[5];
for(j=0;j<5;j++)
sum[j]=cj[j][0]+cj[j][1]+cj[j][2]+cj[j][3];
for(j=0;j<4;j++){
index=j;
for(k=j+1;k<5;k++)
if(sum[k]>sum[index])
index=k;
mc[index]=j+1;
s=s+index;
}
mc[15-s]=5; 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询