解题思路:
先排序,再删除
参考代码:
#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语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:377 |
A+B for Input-Output Practice (III) (C语言代码)浏览:570 |
WU-蓝桥杯算法提高VIP-企业奖金发放 (C++代码)浏览:1163 |
用筛法求之N内的素数。 (C++代码)浏览:692 |
求圆的面积 (C语言代码)浏览:1667 |
DNA (C语言代码)浏览:391 |
罗列完美数 (C语言代码)浏览:491 |
C语言训练-亲密数 (C语言描述,反正怎么都能对)浏览:2157 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:1478 |
Quadratic Equation (C语言代码)浏览:988 |