解题思路:
注意事项:
参考代码:
#include <iostream>
#include <set>
using namespace std;
int a[1010], b[1010];
int n, m;
bool st[1010];
set <int> p1, p2, p3;
int main()
{
cin >> n;
for(int i = 0; i < n; i ++)
{
cin >> a[i];
p1.insert(a[i]);
}
cin >> m;
for(int i = 0; i < m; i ++)
{
cin >> b[i];
p1.insert(b[i]);
}
for(int i = 0; i < n; i ++)
{
for(int j = 0; j < m; j ++)
{
if(a[i] == b[j])
{
p2.insert(a[i]);
st[i] = true;
}
}
if(!st[i]) p3.insert(a[i]);
}
for(auto x : p2) cout << x << " ";
cout << endl;
for(auto x : p1) cout << x << " ";
cout << endl;
for(auto x : p3) cout << x << " ";
return 0;
}
0.0分
0 人评分
C二级辅导-等差数列 (C++代码)浏览:2220 |
C二级辅导-等差数列 (C语言代码)浏览:591 |
P1002 (C语言代码)浏览:980 |
大小写转换 (C语言代码)浏览:859 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:880 |
WU-蓝桥杯算法提高VIP-企业奖金发放 (C++代码)浏览:1176 |
wu-理财计划 (C++代码)浏览:837 |
链表数据求和操作 (C语言代码)浏览:952 |
排序算法(选择,插入,冒泡)浏览:775 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:675 |