#include<stdio.h> int main(){ int n=0,m=0; //输入n,m scanf("%d %d",&n,&m); int arr1[1000]={0}; int arr2[1000]={0}; int arr3[2000]={0}; //输入第一个数组 for(int i=0;i<n;i++){ scanf("%d",&arr1[i]); } //输入第二个数组 for(int i=0;i<m;i++){ scanf("%d",&arr2[i]); } //合并数组 for(int i=0;i<n+m;i++){ if(i<n){ arr3[i]=arr1[i]; } arr3[i+n]=arr2[i]; } //排序 for(int i=0;i<n+m;i++){ for(int j=i+1;j<n+m;j++){ int tmp=0; if(arr3[i]>arr3[j]){ tmp=arr3[i]; arr3[i]=arr3[j]; arr3[j]=tmp; } } } //打印 for(int i=0;i<n+m;i++){ printf("%d ",arr3[i]); } return 0; }