成绩按照降序排序,输出结果。
用C
#define M 45
main()
{ int i,j,k,t,s=0;
float a[M];
for(i=0;i<M;i++)
{
scanf("%f",&a[i]);
if(a[i]<60)
s++;
}
for(i=0;i<M;i++)
for(j=0;j<M-i;j++)
if(a[i]<a[i+1])
{
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
for(i=0;i<M;i++)
printf("%-6.1f",a[i]);
printf("\n%d student lose the exam",s);
getch();
}
不知道这个能不能符合要求