隨機(jī)生成n個(gè)在區(qū)間[10,200]內(nèi)的正整數(shù)存入數(shù)組a,要求對(duì)其中的數(shù)據(jù)進(jìn)行排列,排列后奇數(shù)在前,偶數(shù)在后。
算法思想:1.最后一個(gè)數(shù)據(jù)排到奇數(shù)與偶數(shù)交界處;2.自前到后的第一個(gè)偶數(shù)排到最后一個(gè)位置,空出的位置排列自后往前的第一個(gè)奇數(shù),依次類(lèi)推。
最終排序示例如下。
排序前 |
171 |
85 |
64 |
55 |
42 |
62 |
33 |
17 |
34 |
30 |
排序后 |
171 |
85 |
17 |
55 |
33 |
30 |
62 |
42 |
34 |
64 |
(1)“排列處理”按鈕的對(duì)象名是
Cmd2
Cmd2
。
(2)實(shí)現(xiàn)上述功能的VB程序如下,請(qǐng)?jiān)跈M線處填入合適的代碼。