已知两组递增的有序数列(数据无重复)。编写程序将两组数列合并为一组递增的有序数列,且合并后的该组数列中相同的整数只出现一次。
如(1579)∪(23710)⇒(12357910)
输入格式:
第一行输入第一个数组的元素个数m(m≤10),之后依次输入m个递增的整数; 第三行输入第二个数组的元素个数n(n≤10),之后依次输入n个递增的整数,数据之间以空格间隔。
输出格式:
在一行中依次输出合并后的递增数列,每个数据之间有一个空格,行末无多余空格。
输入样例:
4
1 5 7 9
4
2 3 7 10
结尾无空行
输出样例:
1 2 3 5 7 9 10
结尾无空行
#include <stdio.h>
int main()
{
int a,b,c,d,j=0;
scanf("%d",&a);
int e[a];
for(c=0;c<a;c++)
scanf("%d",&e[c]);
scanf("%d",&b);
int f[b];
for(d=0;d<b;d++)
scanf("%d",&f[d]);
c=0;
if(a!=0&&b!=0){
for(d=0;d<a+b;d++){