解题思路:
先排序,再删除
参考代码:
#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 人评分
printf基础练习2 (C语言代码)浏览:653 |
1128题解(返回值为数组的情况)浏览:571 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:594 |
2005年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:636 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:653 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:595 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:856 |
买不到的数目 (C语言代码)浏览:3134 |
C二级辅导-统计字符 (C语言描述——用函数求解)浏览:1229 |
母牛的故事 (C语言代码)浏览:504 |