[VB6 ] VB數值比大小的程式??

看板Visual_Basic作者 (Aki)時間17年前 (2008/12/15 21:08), 編輯推噓1(1022)
留言23則, 3人參與, 最新討論串1/2 (看更多)
我用亂數產生10組亂數 每組有7個0~99不等的數 例:1 82 81 27 74 68 2 44 2 43 26 17 32 81 31 65 3 77 7 82 62 82 50 57 4 5 6 7 8 9 10 等等...就不多打了 主要是想了解 每組要怎麼比出它的大小 例如:第一組 82 81 27 74 68 2 44 可以變成 7 6 2 5 4 1 3 (這是第一組的大小排序) 請問這程式要怎麼打呢?? 麻煩各位了 謝謝.. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.121.115.12

12/16 08:13, , 1F
噗 這跟直接產生1-7的亂數不是一樣嗎
12/16 08:13, 1F

12/16 13:07, , 2F
不是產生亂數1~7..是先產生一組亂數後比較從最小到最大
12/16 13:07, 2F

12/16 13:09, , 3F
最小的為1..例:2最小所以為1..82最大排在第7
12/16 13:09, 3F

12/16 14:16, , 4F
看不懂 你不是要變成 7625413 那不就是直接產生1-7亂數
12/16 14:16, 4F

12/16 14:21, , 5F
就像是我打的產生第一組亂數:82 81 27 74 68 2 44
12/16 14:21, 5F

12/16 14:23, , 6F
然後比較這7個數的優先順序,最小為1到最大7
12/16 14:23, 6F

12/16 18:27, , 7F
要排序的話 list就可以了
12/16 18:27, 7F

12/16 21:54, , 8F
排序啊 自己寫insertion sort就很簡單了
12/16 21:54, 8F

12/16 21:54, , 9F
VB6.0真的有list好用嗎?
12/16 21:54, 9F

12/16 21:56, , 10F
insertion sort是什麼??我是初學
12/16 21:56, 10F

12/16 21:57, , 11F
可以給我的提示或是有哪個函數可以用的??
12/16 21:57, 11F

12/16 21:59, , 12F
我的排序不要照順序唷!!要跟配合亂數大小來排如例子
12/16 21:59, 12F

12/16 22:17, , 13F
我越來越聽不懂了 排序就是大到小或小到大
12/16 22:17, 13F

12/16 22:23, , 14F
是要怎樣不按順序 insertion sort以下送你個網頁看
12/16 22:23, 14F

12/16 22:39, , 15F
……算了 怎麼中文的網頁都寫得那麼爛 我現教你別的好了
12/16 22:39, 15F

12/16 22:42, , 16F
Selection sort: 令陣列大小為 n ,(1)for i=1 to n
12/16 22:42, 16F

12/16 22:42, , 17F
(2)for j=i+1 to n (3)在[j, n]中找出最小值所在位置 m
12/16 22:42, 17F

12/16 22:43, , 18F
(4)交換陣列的 m 和 i 兩格(5)以此類推
12/16 22:43, 18F

12/16 23:10, , 19F
謝謝你的指教..
12/16 23:10, 19F

12/16 23:11, , 20F
不過我的意思是如:20 54 31 51 9這五個數
12/16 23:11, 20F

12/16 23:13, , 21F
最小為9所以它顯示1..第二小為20顯示2以此類推
12/16 23:13, 21F

12/16 23:14, , 22F
只是這1~5的數字不是照順序排..
12/16 23:14, 22F

12/16 23:16, , 23F
是以它跑出來的數字比過大小後分別配上它是第幾位大小
12/16 23:16, 23F
文章代碼(AID): #19HbR7rb (Visual_Basic)
討論串 (同標題文章)
文章代碼(AID): #19HbR7rb (Visual_Basic)