解题思路:
注意事项:
参考代码:
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
int N;
cin >> N;
int arr[100];
for (int i = 0; i < N; i++)
{
cin >> arr[i];
}
sort(arr, arr + N);
int k = 0;//记录当前的数字是否前面的重复
int vis = 0;//记录个数
int brr[100];//存新的数组
for (int i = 0; i < N; i++)
{
if (k != arr[i])
{
brr[vis] = arr[i];
vis++;
k = arr[i];
}
}
cout << vis << endl;
for (int i = 0; i < vis; i++)
{
cout << brr[i]<<" ";
}
return 0;
}
0.0分
0 人评分
程序员的表白 (C语言代码)浏览:1479 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:581 |
【亲和数】 (C语言代码)浏览:929 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:672 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:624 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:650 |
计算质因子 (C语言代码)浏览:778 |
整除问题 (C语言代码)浏览:594 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:1262 |
马拦过河卒 (C语言代码)浏览:1213 |