声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1500|回复: 8

[编程技巧] 如何把很多单一数组中的数按照顺序放到一个数组中?

[复制链接]
发表于 2008-1-3 19:59 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
如题:例如生成a1、a2、a3、a4、a5、a6等等数组,每个数组有1个数字,如何能把这些数字按照顺序放到一个b1数组内。 

[ 本帖最后由 eight 于 2008-1-3 20:06 编辑 ]
回复
分享到:

使用道具 举报

发表于 2008-1-3 20:03 | 显示全部楼层

回复 #1 xiaopian 的帖子

每2个分别比较大小,然后分别放
或者每次找出最大(最小),放入b1,依次类推
发表于 2008-1-3 20:10 | 显示全部楼层
b1=[a1,a2,a3,a4,a5];
b1=sort(b1);

建议楼主多看看基础书
发表于 2008-1-3 20:16 | 显示全部楼层
如果你的很多单一数组是由程序生成的,建议把B定义为向量,然后逐个赋值,最后进行一次排序
 楼主| 发表于 2008-1-3 21:06 | 显示全部楼层
非常感谢这么多好心人帮助。
按照三楼给的提示做了
b1=[a1,a2,a3,a4,a5];
b1=sort(b1);
可是发现所有数字都进去了,可是没按a1,a2,a3,a4,a5顺序排列呢?
发表于 2008-1-3 21:16 | 显示全部楼层
原帖由 xiaopian 于 2008-1-3 21:06 发表
非常感谢这么多好心人帮助。
按照三楼给的提示做了
b1=[a1,a2,a3,a4,a5];
b1=sort(b1);
可是发现所有数字都进去了,可是没按a1,a2,a3,a4,a5顺序排列呢?

是按大小顺序吗?
 楼主| 发表于 2008-1-3 21:36 | 显示全部楼层
不进行排序,只要把数字按a1,a2,a3,a4,a5的顺序放进去就可以了
发表于 2008-1-3 21:39 | 显示全部楼层
原帖由 eight 于 2008-1-3 20:10 发表
b1=[a1,a2,a3,a4,a5];
建议楼主多看看基础书


就这个语句
 楼主| 发表于 2008-1-3 22:16 | 显示全部楼层
:lol :lol  谢谢
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-23 17:22 , Processed in 0.057827 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表