输出描述:
输出合并之后的数组
输入例子:
3
1 2 5
4
-1 0 3 2
输出例子:
-101235
【代码】
- #include<iostream>
- #include<string>
- using namespace std;
- int main()
- {
- int n,m;
- int a,b;
- set<int> s;
- while(cin>>n)
- {
- while(n--)
- {
- cin>>a;
- s.insert(a);
- }
- cin>>m;
- while(m--)
- {
- cin>>b;
- s.insert(b);
- }
- set<int>::const_iterator it;
- for(it=s.begin(); it!=s.end(); it++)
- {
- cout<<*it;
- }
- s.clear();
- cout<<endl;
- }
- return 0;
- }
=============================================================
题目描述给你两个集合,要求 {A} + {B}。
注:同一个集合中不会有两个相同的元素。
#include <string>
#include <iostream>
#include <set>
using namespace std;
int main() {
int n = 0, m = 0,a=0;
while (cin >> n >> m){
set<int> s;
for (int i = 0; i < n + m; i++){
cin >> a;
s.insert(a);
}
for (set<int>::iterator it = s.begin(); it != s.end(); it++){
cout << (*it) << ' ';
}
cout << endl;
}
return 0;
}