解题思路:
可以用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 人评分
A+B for Input-Output Practice (IV) (C++代码)浏览:677 |
【金明的预算方案】 (C++代码)浏览:843 |
母牛的故事 (C语言代码)浏览:551 |
简单的a+b (C语言代码)浏览:419 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:1072 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:489 |
C语言程序设计教程(第三版)课后习题12.1 (C语言代码)浏览:647 |
C语言程序设计教程(第三版)课后习题12.3 (C语言代码)浏览:548 |
矩阵的对角线之和 (C语言代码)浏览:1356 |
printf基础练习 (C语言代码)浏览:1805 |