题解 | #序列中整数去重#
序列中整数去重
https://www.nowcoder.com/practice/6564a2f6e70f4153ad1ffd58b2b28490
#include <stdio.h>
int main()
{
int n = 0;
scanf("%d",&n);
int arr[n];//变长数组
int i = 0;
//存入
for (i = 0; i < n; i++)
{
scanf("%d",&arr[i]);
}
//查找,拿到数组内的每一个元素依次与其后面的每一个数进行比对
for (i = 0 ; i < n ; i++)
{
int j = 0;
for (j = i+1 ; j < n ; j++)
{
if (arr[i] == arr[j])
{
arr[j] = 0;
}
}
}
//输出
for (i = 0 ; i < n ; i++)
{
if (arr[i] != 0)
{
printf("%d ",arr[i]);
}
}
return 0;
}


