给你n个整数的序列,要求你对这个序列去重操作,
所谓去重,就是对这个序列中每个重复出现的数,只保留第一次出现的位置,删除其余位置的数
输入格式
1行:一个整数n
第2行:
n个整数,每个数大于10,小于100.
输出格式
一行:按输入的顺序输出其中不重复的数,用空格分开
输入样例
5
10 12 93 12 75
输出样例
10 12 93 75
数据规模
对于全部的数据
0≤n≤20000
上!代!码!
#include<iostream>
using namespace std;
int main()
{
int n,a[1001];
cin>>n;
for(int i=0;i<n;i++) cin>>a[i];
for(int i=0;i<n;i++)
{
for(int u=0;u<n;u++)
{
if(a[i]==a[u]&&i!=u) a[i]=0;
}
}
for(int i=0;i<n;i++) if(a[i]!=0) cout<<a[i]<<" ";
}
无了。
记
得
关
注
!