#include <stdio.h>
int main()
{
int a, b;
int i = 0;
int j = 0;
int k = 0;
while (scanf("%d %d", &a, &b) != EOF) //多组输入
{
//变长数组
int arr[a+b];
for(i = 0;i<a+b;i++)
{
scanf("%d ",&arr[i]);//把输入的数据都存进数组中
}
for(i=0;i<a+b;i++)//共比较a+b轮
{
for(j = 0;j+1<a+b;j++)
{
if(arr[j]>arr[j+1])//每两个数之间进行比较
{
k = arr[j+1];
arr[j+1] = arr[j]; //按序排列
arr[j] = k;
}
}
}
for(i = 0;i<a+b;i++)
{
printf("%d ",arr[i]);
}
}
return 0;
}

京公网安备 11010502036488号