无聊的计数
#include<iostream>
using namespace std;
int main()
{
int num;
while(cin >> num)
{
int entry[1000] = {0};
int randomNum = 0;
for(int i = 0; i < num; i++)
{
cin >> randomNum;
entry[randomNum] = 1;
}
int count = 0;
for(int i = 0; i < 1000; i++)
{
if(entry[i] != 0)
{
count++; //记录数组中非0的个数
}
}
num = count;
cout << num << endl;
count = 0;
for(int i = 0; i < 1000; i++)
{
if(entry[i] != 0)
{
cout << i ;
count++;
if(count != num)
{
cout << " ";
}
else
{
cout << endl;
}
}
}
}
return 0;
}