2016 - 2024

感恩一路有你

两个数组合并成一个 将两个数组合并到一个数组并排序的c语言程序编写?

浏览量:1387 时间:2021-03-15 09:21:35 作者:admin

将两个数组合并到一个数组并排序的c语言程序编写?

这是第三个数组。

原理:先将两个数组复制到第三个数组,然后对第三个数组排序

如果第三个函数没有使用,下面的函数也可以这样做,但是函数声明应该改为:

char*fun(char*DeST,char*STR,char*dest)]/*----函数----------*/

char*fun(char*dest)*STR1,char*STR2,char*dest)//如果目标数组能容纳两个数组

{

char*TMP=dest

char*TMPuudest=dest

如果(!Dest)

return null

while(*STR1)//将STR1复制到Dest

*TMP=*STR1

while(*STR2)//将STR2复制到Dest

*TMP=*STR2

TMPudest--//

while(*TMPudest)//选择排序方法

{

char TMPupx=null

TMP=TMPudest

while(*TMP)//查找下列值的最大值字符串

{

如果(*TMP)udest

TMPupx=TMP

}

如果(!tmpupx)

{

char ch=*tmpupx dest

*tmpupx=*tmpupx

*tmpupx=ch

}

]return dest

}

~]//数组1,sum={10,20,30}和数组2,sum={40,50,60}和合并后的新数组,得分=新积分[数字长度总长度]T/loop显示阵列1 系统输出打印(“第一个数组中的元素:”)T/T对于(int i=0,i=0,i--){T/T 系统输出打印(分数[i]“”) }

两个数组合并成一个 c语言合并两个数组并排序 将两个数组合并并按升序

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。