c语言数组编程题?

编写一子函数实现输入两个有序数组,合并成新的有序数组。【输入形式】主函数中循环输入两个有序数组元素:A数组6个元素,B数组4个元素【输出形式】输出合并后有序数组【样例输入... 编写一子函数实现输入两个有序数组,合并成新的有序数组。
【输入形式】
主函数中循环输入两个有序数组元素:A数组6个元素,B数组4个元素
【输出形式】
输出合并后有序数组
【样例输入】
0 2 4 6 7 9
5 7 8 9
【样例输出】
0 2 4 5 6 7 7 8 9 9
【样例说明】
直接用循环输入两个数组,不用考虑换行。
展开
 我来答
小黑哎啊
科技发烧友

2020-05-16 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:1642
采纳率:74%
帮助的人:338万
展开全部

#include<stdio.h>

int sum(int *a,int *b)

{

for(int i=6,j=0;i<10;j++,i++)

a[i]=b[j];

}

int main()

{

int a[11],b[5];

for(int i=0;i<6;i++)

scanf("%d",&a[i]);

for(int i=0;i<4;i++)

scanf("%d",&b[i]);

sum(a,b);

for(int i=0;i<10;i++)//将合并后的数组排序 

for(int j=0;j<9-i;j++)

if(a[j]>a[j+1])

{

int t;

t=a[j];

a[j]=a[j+1];

a[j+1]=t;

}

for(int i=0;i<10;i++)

printf("%d ",a[i]);

return 0;

}

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式