#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; }