PTA 一维数组 7-4 合并两个有序数组

已知两组递增的有序数列(数据无重复)。编写程序将两组数列合并为一组递增的有序数列,且合并后的该组数列中相同的整数只出现一次。

如(1​ 5​ 7 ​9​)∪(2​ 3 ​7​ 10​)⇒(1​ 2​ 3 ​5 ​7 ​9 ​10​)

输入格式:

第一行输入第一个数组的元素个数 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 

int main(){
	int m,n,i,j,k,t=0,num;
		scanf("%d",&m);
	int c[m];
	for(i=0;ia[j]){
		num=a[i];
		a[i]=a[j];
		a[j]=num;
		}
	}
}//通过循环调整大小顺序排序
	for(i=0;i

你可能感兴趣的:(C语言,蓝桥杯,c语言,职场和发展)