C++从数组删除重复项的程序
·
C++从数组删除重复项的程序,我们可以先将数组进行排序这样可以更加简便的将程序做出来。
输入
10
1 2 3 3 2 4 5 3 4 1
输出
1 2 3 4 5
程序
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
int arr[n+5];
for(int i=0;i<n;i++){
cin>>arr[i];
}
sort(arr,arr+n);
for(int j=0;j<n;j++){
if(j==0){
cout<<arr[j]<<" ";
}else{
if(arr[j]==arr[j-1]){
continue;
}
cout<<arr[j]<<" ";
}
}
return 0;
}
更多推荐


所有评论(0)