题解 | #序列中整数去重#
#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; }