set是关联式容器,set作为一个容器用来存储同一数据类型的数据,并且能从数据集合中取出数据,在set中每个元素的值都是唯一的,而且系统能根据元素的值自动进行排序。应该注意set中元素的值不能直接被改变。
#include<set>
#include<iostream>
using namespace std;
int main()
{
set<int>s;
int n;
cin>>n;
for(int i=1;i<=n;i++)
{
int x;
cin>>x;
s.insert (x);
}
set<int>::iterator it;
for(it=s.begin ();it!=s.end ();it++)
{
cout << *it << endl;
}
return 0;
}
结果: