/* 这个实现思路比较巧妙: 利用数组索引的特性来实现排序和查重操作 */ #include <stdio.h> int main() { int n = 0; int check[1000] = {0}; int nums = 0; //输入随机数的个数 scanf("%d", &n); int i = 0; for(i = 0; i < n; i++) { scanf("%d", &nums); check[nums] = 1; } for(i = 0; i < 1000; i++) { if(check[i] == 1){ printf("%d\n", i); } } return 0; }