//NOIP完善程序2001 T2
//输入n个0到100之间的整数,由小到大排序输出,每个数占4格,每行输出8个
include [HTML_REMOVED]
include [HTML_REMOVED]
using namespace std;
int i,j,k,n,x,b[101];
int main()
{
scanf(“%d\n”,&n);
for(i=0;i<=100;i) b[i]=0; //把计数清空
for(i=1;i<=n;i)
{
scanf(“%d”,&x);
b[x]=b[x]+1; //第一处填空:此处判断出使用的是桶排序(对出现的数字进行统计)
}
k=0; //第二处填空
for(i=0;i<=100;i++)
{
while(b[i]>0) //第三处填空(条件表达式)
{
printf(“%4d”,i); //第四处填空:按要求的格式输出
k=k+1;
b[i]=b[i]-1;
//第五处填空(if的条件表达式)
if(k%8==0) putchar(‘\n’); //每行输出8个整数
}
putchar(‘\n’);
return 0;
}
}