如何把很多单一数组中的数按照顺序放到一个数组中?
如题:例如生成a1、a2、a3、a4、a5、a6等等数组,每个数组有1个数字,如何能把这些数字按照顺序放到一个b1数组内。[ 本帖最后由 eight 于 2008-1-3 20:06 编辑 ]
回复 #1 xiaopian 的帖子
每2个分别比较大小,然后分别放或者每次找出最大(最小),放入b1,依次类推 b1=;
b1=sort(b1);
建议楼主多看看基础书 如果你的很多单一数组是由程序生成的,建议把B定义为向量,然后逐个赋值,最后进行一次排序 非常感谢这么多好心人帮助。
按照三楼给的提示做了
b1=;
b1=sort(b1);
可是发现所有数字都进去了,可是没按a1,a2,a3,a4,a5顺序排列呢? 原帖由 xiaopian 于 2008-1-3 21:06 发表 http://www.chinavib.com/forum/images/common/back.gif
非常感谢这么多好心人帮助。
按照三楼给的提示做了
b1=;
b1=sort(b1);
可是发现所有数字都进去了,可是没按a1,a2,a3,a4,a5顺序排列呢?
是按大小顺序吗? 不进行排序,只要把数字按a1,a2,a3,a4,a5的顺序放进去就可以了 原帖由 eight 于 2008-1-3 20:10 发表 http://www.chinavib.com/forum/images/common/back.gif
b1=;
建议楼主多看看基础书
就这个语句 :lol :lol谢谢
页:
[1]