题解 | #序列中整数去重#
#include <stdio.h>
int main(){
int n;
int arr[1000] = {0};
scanf("%d",&n);
for(int i = 0; i < n; i++){
scanf("%d",&arr[i]);
}
for(int i = 0; i < n; i++){
//非零打印,为零则说明已打印过
if(arr[i] == 0){
continue;;
} else {
printf("%d ",arr[i]);
}
for(int j = i + 1; j < n; j++){
//对后续重复的值置为非法0
if(arr[i] == arr[j]){
arr[j] = 0;
}
}
}
return 0;
}