//同一个测试用例有多组数据需要去重排序,因此必须用到while//采用栈的思想,冲刷存放,按序输出#include <stdio.h>int main() {int N, n;//注意输入结束标志,否则无法进行多用例测试,当scanf收到文件结束符,中止程序//同时接收第一个数while (scanf("%d", &N)!=EOF){int a[1001] = { 0 };while (N--){scanf("%d", &n);a[n] = 1;}for (int i = 0; i < 1001; i++)if (a[i])printf("%d\n",i);}return 0;}
