为了账号安全,请及时绑定邮箱和手机立即绑定

把两个有序数组按从小到大放在另一个数组里

把两个有序数组按从小到大放在另一个数组里

C
慕码人6203007 2017-04-23 17:06:50
#include<stdio.h>void main(){ int a[100]={27,47,68,95,96,98,100,122}; int b[100]={2,9,56,86,102}; int c[200]; int i=0,j=0,k=0,n1=8,n2=5,n; n=n1+n2; while(i<n1&&j<n2){ if(a[i]<b[j]){ c[k++]=a[i++]; } else{ c[k++]=b[j++]; } } if(i==n1){ while(j<n2){ c[k++]=b[j++]; } } else{ while(i<n1){ c[k++]=a[i++]; } } for(i=0;i<n;i++){ printf("%4d",c[i]); } printf("\n");}
查看完整描述

3 回答

?
要什么自行车啊

TA贡献2条经验 获得超0个赞


meicuo


查看完整回答
反对 回复 2017-04-26
?
嘻嘻哈哈星星

TA贡献2条经验 获得超0个赞

代码正确啊?有什么问题吗?

查看完整回答
反对 回复 2017-04-24
  • 3 回答
  • 1 关注
  • 1394 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信