【问题描述】
输入人数n(0≤n≤10),再输入n个成绩,对成绩降序排序后输出。
【输入形式】
输入n,再输入n个数
【输出形式】
按降序输出n个数,用空格间隔。最后一个数后没空格。
【样例输入】
5
5 3 2 1 4
【样例输出】
5 4 3 2 1
#include<stdio.h>
int main()
{
int i,n,j,temp;
scanf("%d",&n);
int a[n];
for(i=0;i<n;i++)
scanf("%d",&a[i]);
for(i=0;i<n-1;i++)
{
for(j=0;j<n-1-i;j++)
{
if(a[j]<a[j+1])
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
for(i=0;i<n;i++)
printf(" %d",a[i]);
return 0;
}