望远
#include<stdio.h>
void fun(int arr1[4],int arr2[6],int arr3[10],int n,int m)
{
int i,j,temp;
for(i=0;i<n;i++)//先复制第一个数组
arr3[i]=arr1[i];
for(i=0;i<m;i++)
arr3[n+i]=arr2[i];//不考虑排序复制第二个数组
for(i=0;i<m+n-1;i++)//冒泡排序进行排序
{
for(j=i+1;j<m+n;j++)
{
if(arr3[i]>arr3[j])
{
temp=arr3[i];
arr3[i]=arr3[j];
arr3[j]=temp;
}
}
}
}
void main()
{
int arr1[]={1,3,5,7};
int arr2[]={2,4,6,8,9,10};
int arr3[10];
fun(arr1,arr2,arr3,4,6);
for(int i=0;i<10;i++)
printf("%d ",arr3[i]);
printf("\n");
}