明明生成了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;
}