输入描述:第一行包含一个正整数n,表示老师给出的序列有n个数。接下来有n行,每行一个正整数k,为序列中每一个元 素的值。(1 ≤ n ≤ 105,1 ≤ k ≤ n)
输出描述:输出一行,为去重排序后的序列,每个数后面有一个空格。
具体代码:
#include <stdio.h>
int main()
{
int n = 0;
int arr[100001] = {0};
scanf("%d",&n);
int i = 0;
int k = 0;
for(i=0;i<n;i++)
{
scanf("%d",&k);
arr[k] = k;
}
for(i=0;i<n;i++)
{
if(arr[i]!=0)
{
printf("%d ",arr[i]);
}
}
return 0;
}