明明生成了N个1到500之间的随机整数。请你删去其中重复的数字,即相同的数字只保留一个,把其余相同的数去掉,然后再把这些数从小到大排序,按照排好的顺序输出。
#include<set>
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
int n = 0;
scanf("%d", &n);
set<int> num;
while (n--)
{
int temp=0;
scanf("%d", &temp);
num.insert(temp);
}
//sort(num.begin(), num.end());/set会自动排序unordered_set不会排序
for (auto i : num)
{
printf("%d", i);
printf("\n");
}
return 0;
}