题解 | 序列中整数去重
序列中整数去重
https://www.nowcoder.com/practice/6564a2f6e70f4153ad1ffd58b2b28490
#include <stdio.h>
int main()
{
int a=0;
scanf("%d",&a);
int arr[100];
for(int n=0;n<a;n++)
{
scanf("%d",&arr[n]);
}
for(int k=0;k<a;k++)
{
for(int n=0;n<a-1-k;n++)
{
if(arr[k]==arr[n+1+k])//将后面所有重复的置为0!!!
{
arr[n+1+k]=0;
}
}
}
for(int g=0;g<a;g++)
{
if(arr[g]!=0)//打印不为0的数。
{
printf("%d ",arr[g]);
}
}
return 0;
}

