當前位置:成語大全網 - 書法字典 - 如何用vb設計壹個程序可以按大小順序排列10多個數字,可以給我思路和答案。

如何用vb設計壹個程序可以按大小順序排列10多個數字,可以給我思路和答案。

事實上,從意識形態上講,這是壹個順序問題。

排序有很多種方法。

說兩個最簡單的(讓結果從小到大排序)

方法壹

假設數字是10

依次對比第壹個和後面的。如果它比後面的大,就換壹下座位,這樣在第壹個數字讀完最後九個數字後,第壹個數字就變成了最小的數字。

然後依次將第二個與後八個進行比較,並使第二個在九個中最小。

以此類推,每次都將尚未比較的第壹個數字與其後的每個數字進行比較。

因此,當第九個數字被取出並與第十個數字進行比較時,整個系列變得從小到大排列。

方法2(稱為冒泡)

依次比較第壹個數字和第二個數字,然後比較第二個數字和第三個數字。如果第壹個數字大於最後壹個數字,請換座位。當第九個數字與第十個數字比較時,第十個座位將永遠是最大的數字。然後對前九個數字再做壹次,第九個數字將成為九個數字中最大的壹個。直到最後壹次比較第壹個數字和第二個數字(此時,後八個數字已按順序排列),整個系列將變得從小到大排列。