大水题,就是输入数据太多,用数组存年龄是不能存的
所以可以把年龄i对应的个数存在a[i]中,最后输出即可
代码如下:
#include <cstdio>
#include <cstring>
#include <iostream>
#include <algorithm>
#define MAXN 110
#define ll long long
using namespace std;
int a[MAXN];
int main(void) {
int n;
int age;
while(cin >> n, n) {
memset(a, 0, sizeof(a));
for(int i=0; i<n; ++i) {
cin >> age;
a[age]++;
}
int flag = 0;
for(int i=0; i<101; ++i) {
while(a[i]--) {
if(flag)
cout << " ";
cout << i;
flag = 1;
}
}
cout << endl;
}
return 0;
}