#include<stdio.h>
int main()
{
int a[11],b[6];
int i,j;
for(i=0;i<11;i++)
a[i]=0;
for( i=0;i<5;i++)
{
scanf("%d",&b[i]);
a[b[i]]++;
}
for(i=11;i>0;i--)
{
for( j=0;j<a[i];j++)
printf("%d\n",i);
}
}
一个简单的桶算法,里面值得注意点有:
1.C语言中数组的初始值不是固定的,要进行赋值
2.如果从小到大的排列为for(i=0;i<10;i++)
则从大到小的排列为for(i=10;i>0;i++)