编辑代码

#include <stdio.h>
int main () {
    int nums1[] = {1,2,3,0,0,0}, m = 3, nums2[] = {2,5,6}, n = 3;
    int a=0,b=0,temp;

    for(int i=0;i<n;i++)
    {
        for(int j=0;j<6;j++)
        {
            if(nums2[i] >= nums1[j])
            {
                continue;
            }
            else
            {
                temp=6;
                while(temp>j)
                {
                    nums1[temp]=nums1[temp-1];
                    temp--;
                }
                nums1[j]=nums2[i];
            }
        }
    }
    for(int i=0;i<m+n;i++)
        printf("%d\n",nums1[i]);
}