将两组数合并到一组,然后进行排序,在输出的时候去重就行!!!
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
int num1, num2, out[100],temp;
cin >> num1;
for (int i = 0; i<num1; i++)
{
cin >> temp;
out[i] = temp;
}
cin >> num2;
for (int i = num1; i<num2+num1; i++)
{
cin >> temp;
out[i] = temp;
}
sort(out, out + num1 + num2);
int k = 0, j = 1;
while (j < num2 + num1)
{
if (out[k] != out[j])
{
cout << out[k];
k = j;
}
j++;
}
cout << out[num2 + num1-1] << endl;
return 0;
}