成绩按照降序排序,输出结果。
用C
2006-04-18 12:11
2006-04-18 12:23
2006-04-18 12:59
#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();
}
不知道这个能不能符合要求

2006-04-18 16:31
2006-04-18 16:41
2006-04-18 17:18
2006-04-18 17:58
#define M 60
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();
}

2006-04-19 21:31