输入长度为n的一个数组,输出排序后无重复项的新数组
#include<bits/stdc++.h>
using namespace std;
const int N=10;
int a[N];
int n;
int main()
{
int s=0;
cin>>n;
for(int i=0;i<n;i++) scanf("%d",&a[i]);
sort(a,a+n);
vector<int> A;
for(int i=0;i<n;i++) A.push_back(a[i]);
for(int i=0;i<n;i++)
if(A[i]==A[i+1])
A[i]=-1;
for(int i=0;i<A.size();i++)
if(A[i]!=-1)
printf("%d ",A[i]);
return 0;
}