中易网

在a数组和b数组中放入an和bn个由小到大的有序整数,程序把两个数组中的数按由小到大的顺序归并到c

答案:1  悬赏:60  
解决时间 2021-01-11 16:12
  • 提问者网友:且恨且铭记
  • 2021-01-10 15:29
在a数组和b数组中放入an和bn个由小到大的有序整数,程序把两个数组中的数按由小到大的顺序归并到c
最佳答案
  • 二级知识专家网友:洎扰庸人
  • 2021-01-10 15:49
//我就直接上代码了...哪里不懂问我...

#include
#include

int * Merge(int *a,int an,int*b,int bn)
{
int*c=(int*)malloc((an+bn)*sizeof(int));
if(c==NULL) exit(-1);

int i=0,j=0,k=0;
while(i{
if(a[i]else
c[k++]=b[j++];
}
while(iwhile(jreturn c;
}
int main()
{
//test
int i;
int a[5]={1,2,4,8,9};
int b[4]={2,3,4,5};

int *c=Merge(a,5,b,4);
for(i=0;i<4+5;i++)
printf("%d ",c[i]);
free(c);
return 0;

}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息