在输入时进行去重并输出
#include <stdio.h> int main() { int i = 0; int j = 0; int n = 0; scanf("%d", &n); int arr[n]; for (i = 0; i < n; i++) { scanf("%d", arr + i);//输入 for (j = 0; j < i; j++)//判断是否重复 { if (arr[j] == arr[i]) { break; } } if (i == j)//若不重复,循环结束后i与j将会相等 { printf("%d ", arr[i]);//不重复时进行输出 } } return 0; }