#include<stdio.h>
int main()
{
int n,temp;
scanf("%d",&n);
int book[1000]={0};
for(int i=0;i<n;i++)
{
scanf("%d",&temp);
book[temp]++;
}
for(int i=0;i<100;i++)
{
for(int j=0;j<book[i];j++){
printf("%d ",i);
}
}
return 0;
}
1.在这里book[max]的下标max同时受循环连续输入的数据的最大值和for循环遍历的最大范围(本质上两者同步)