解题思路:
注意事项:
参考代码:
#include<iostream>
#include<bits/stdc++.h>
using namespace std;
int main()
{
int N;
cin>>N;
int count=N;
vector<int>array(N);
for (int i = 0; i < N; ++i) {
cin>>array[i];
}
//排序
sort(array.begin(),array.end());
//从后向前遍历删除
for (int j = N-1; j>=0 ; --j) {
if(array[j]==array[j-1]){
array.erase(array.begin()+j);
count--;
}
}
cout<<count<<endl;
for (int k = 0; k < count; ++k) {
cout<<array[k]<<" ";
}
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:610 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:1158 |
人见人爱A+B (C语言代码)浏览:664 |
printf基础练习2 (C语言代码)浏览:955 |
a+b浏览:452 |
Tom数 (C语言代码)浏览:758 |
敲七 (C语言代码)浏览:2748 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:692 |
小O的乘积 (C++代码)浏览:545 |
母牛的故事 (C语言代码)浏览:495 |