#include<stdio.h>
int main()
{
int n,m;
scanf("%d %d",&n,&m);
int arr1[n];
int arr2[m];
int l=n;
int arr[n+m];
for(int i=0;i<n;i++)
{
scanf("%d",&arr1[i]);
arr[i]=arr1[i];
}
for(int j=0;j<m;j++)
{
scanf("%d",&arr2[j]);
arr[l]=arr2[j];
l++;
}//到这一步为止,两个数组中的元素全部被传给新数组,我们只需要对新数组进行排序即可
for(int o=0;o<n+m;o++)//进行数组排序,可以用冒泡排序法
{
for(int g=0;g<n+m;g++)
{
if(arr[g]>arr[o])
{
int temp=arr[o];
arr[o]=arr[g];
arr[g]=temp;
}
}
}
for(int y=0;y<n+m;y++)
{
printf("%d ",arr[y]);
}
return 0;
}
【c】有序数列合并
2023-12-08 16:44:02 55 阅读