解题思路:
先排序,再删除
参考代码:
#include<iostream>
using namespace std;
#include<algorithm>
int main()
{
int n, a[1000],c=0,k=0;
cin >> n >> a[0];
for (int i = 1; i < n; i++)
cin >> a[i];
sort(a,a+n);
for (int i = 1; i < n; i++)
{
if (a[i] == a[i - 1]) continue;
k++;
}
cout << k+1 << endl<<a[0]<<" ";
for (int i = 1; i < n; i++)
{
if (a[i] == a[i - 1]) continue;
cout << a[i] << " ";
}
return 0;
}
0.0分
0 人评分
C语言训练-8除不尽的数 (C语言代码)暴力解法,答案只有一个,直接输出就好了浏览:1013 |
【回文数(二)】 (C语言代码)浏览:851 |
妹子杀手的故事 (C语言代码)浏览:679 |
C语言训练-字符串正反连接 (C语言代码)浏览:617 |
C语言训练-计算1~N之间所有奇数之和 (C语言代码)浏览:644 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:879 |
剪刀石头布 (C语言代码)浏览:1746 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:664 |
关于float,double变量的几点说明浏览:1810 |
1054题解浏览:460 |