【问题描述】输入一个正整数n(1<n<10),再输入n个整数数放入数组a中;然后输入一个正整数m(1<m<10),再输入m个整数数放入数组b中,找出所有不属于这两个数组的共有元素并输出。
【输入形式】先输入一个正整数n后,输入n个整数,用空格分隔。再输入一个正整数m,再输入m个整数,用空格分隔。
【输出形式】一组整数,用空格分隔数据
【样例输入】
5
1 3 5 7 9
6
1 2 3 4 5 6
【样例输出】
7 9 2 4 6
【样例说明】
【评分标准】
#include <iostream>
using namespace std;
int main()
{
int m,n,a[10],b[10];
//输入两个数组
cin >> n;
for(int i=0;i<n;i++) cin >> a[i];
cin >> m;
for(int i=0;i<m;i++) cin >> b[i];
//判断m数组在n数组的不公共元素
cout << "*";
int i=0,j=0;
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
{
if(a[i]==b[j]) break;
}
if(j>=m) cout << a[i] << "*";
}
//判断n数组在m数组的不公共元素
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
if(a[j]==b[i]) break;
}
if(j>=n) cout << b[i] << "*";
}
return 0;
}