题目链接
难度:简单
题解:
题目思路:定义一个长度为510的数组来表示输入的每个数字是否出现过。
数组的下标表示输入的数字本身。
数组的值为1,表示已出现。
数组的值为0,表示未出现。
最后顺序遍历数组,依次判断即可。
#include <iostream>
using namespace std;
const int N = 510;
int s[N] = {0};
int main()
{
int n;
cin >> n;
while(n --)
{
int x;
cin >> x;
if(s[x] == 0)
s[x] = 1;
}
for(int i = 0; i < N; i ++)
{
if(s[i] > 0)
cout << i << endl;
}
return 0;
}