对班上55位同学的从高到低进行成绩排名.还有,我不知道怎么把学生的学号与成绩合在一起调动排名,
#include <stido.h>
main()
{ int i,j,t,a[55];
for(i=0,i<55,i++)
scanf("%d",&a[55]);
printf("\n");
for(j=0;j<54;j++)
{ for(i=1;i<54-j;i++)
{ if(a[i]<a[i+1])
{ t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
}
}
for(i=0,i<55;i++)
printf("(i+1) %d\n",a[i]);
}
这里也最多也只输出了名次和成绩的分数,但没输出学号.排了等于没排,只不过把数字从大到小排了一遍,希望大鸟给我解决一下!
想教我的可以加我QQ: 32712784 我一定好好学的!为了表示我的诚意 我留下我的手机号:13787027750 我长沙读书的!
#include <stido.h>
main()
{ int i,j,t,a[55];
for(i=0,i<55,i++)
scanf("%d",&a[55]);
printf("\n");
for(j=0;j<54;j++)
{ for(i=1;i<54-j;i++)
{ if(a[i]<a[i+1])
{ t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
}
}
for(i=0,i<55;i++)
printf("(i+1) %d\n",a[i]);
}
这里也最多也只输出了名次和成绩的分数,但没输出学号.排了等于没排,只不过把数字从大到小排了一遍,希望大鸟给我解决一下!
想教我的可以加我QQ: 32712784 我一定好好学的!为了表示我的诚意 我留下我的手机号:13787027750 我长沙读书的!