解题思路:
可以用set来写 set自带去重和排序功能
注意事项:
参考代码:
#include <bits/stdc++.h> using namespace std; int main() { int n,a,b,i; while(~scanf("%d",&a)) { if (a == 0) break; set<int>cs; set<int>::iterator it; for (i = 0; i < a ;i++) { cin >> n; cs.insert(n); } cout << cs.size() << endl; for (it = cs.begin(); it != cs.end();it++) { printf(it == cs.begin() ? "%d" : " %d", *it); } printf("\n\n"); } return 0; }
0.0分
0 人评分