- 已知所给集合 A 和 B,求 A 与 B 的并集 C(C=A∪B)。
- 已知所给集合 A 和 B,求 A 与 B 的交集 C(C=A∩B)。
- 已知所给集合 A 和 B,求 A 与 B 的差集 C(C=A-B)。
并集:
#include <iostream>
#include <set>
using namespace std;
set<int> myset;
int main()
{
int a,b;int tep;
cout<<"请输入集合A的元素个数"<<endl;
cin>>a;
cout<<"请依次输入A中的元素"<<endl;
for(int i=1;i<=a;i++)
{
cin>>tep;myset.insert(tep);
}
cout<<"请输入集合B的元素个数"<<endl;
cin>>b;
cout<<"请依次输入B中的元素"<<endl;
for(int i=1;i<=b;i++)
{
cin>>tep;myset.insert(tep);
}
cout<<"集合C中的元素:"<<endl;
set<int>::iterator it;
for(it=myset.begin();it!=myset.end();it++)
cout<<*it<<" ";
return 0;
}
交集: