用c++设有两个整数集合a和b,求两集合的并集。
时间: 2024-02-18 12:04:57 浏览: 107
C语言程序设计-求两个整数a与b之和
可以使用STL中的set容器来求两个集合的并集,具体实现如下:
```c++
#include <iostream>
#include <set>
using namespace std;
int main() {
set<int> a, b, c;
// 向集合a和b中添加元素
a.insert(1);
a.insert(2);
b.insert(2);
b.insert(3);
// 求两个集合的并集
set_union(a.begin(), a.end(), b.begin(), b.end(), inserter(c, c.begin()));
// 输出结果
for (auto x : c) {
cout << x << " ";
}
cout << endl;
return 0;
}
```
输出结果为:1 2 3。
阅读全文