溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

怎么在易語言中實現(xiàn)自編數(shù)組排序

發(fā)布時間:2021-05-19 16:03:21 來源:億速云 閱讀:410 作者:Leah 欄目:編程語言

這篇文章將為大家詳細講解有關(guān)怎么在易語言中實現(xiàn)自編數(shù)組排序,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。

冒泡排序,是一種計算機科學領(lǐng)域的較簡單的排序算法。它重復(fù)地走訪過要排序的數(shù)列,一次比較兩個元素,如果他們的順序錯誤就把他們交換過來。走訪數(shù)列的工作是重復(fù)地進行直到?jīng)]有再需要交換,也就是說該數(shù)列已經(jīng)排序完成。

怎么在易語言中實現(xiàn)自編數(shù)組排序

第一步:運行易語言軟件,創(chuàng)建一個易語言Windows桌面程序。

雙擊易語言圖標,打開易語言程序,點擊右上角程序→新建→Windows桌面程序→確認,或者直接點擊新建圖標→Windows桌面程序→確認,創(chuàng)建一個桌面程序。

本程序以隨機生成一個30個成員的整數(shù)數(shù)組為例,數(shù)組名稱為:隨機數(shù)組。所以先創(chuàng)建一個程序集整數(shù)型數(shù)組,數(shù)組成員數(shù)為30,此外啟動窗口創(chuàng)建完畢后,置隨機數(shù)種子。

怎么在易語言中實現(xiàn)自編數(shù)組排序

怎么在易語言中實現(xiàn)自編數(shù)組排序

第二步:繪制一個如圖界面。

啟動窗口:尺寸為370px*600px,標題改為“易語言數(shù)組排序”;

編輯框:創(chuàng)建三個編輯框,設(shè)置尺寸為70*500,對齊方式為居中,允許多行,用來顯示數(shù)組;

按鈕:三個按鈕依次完成生成隨機數(shù)組、從大到小和從小到大排序的功能。

界面大小按實際需求和美觀來進行設(shè)計。

怎么在易語言中實現(xiàn)自編數(shù)組排序

第三步:生成隨機數(shù)組。

點擊生成數(shù)組按鈕,進入代碼區(qū)。創(chuàng)建一個整數(shù)型隨機變量N,清空編輯框1的內(nèi)容,利用計次循環(huán)命令,給數(shù)組隨機賦值,范圍是1-100。

怎么在易語言中實現(xiàn)自編數(shù)組排序

第四步:數(shù)組從小到大排序。

點擊從小到大按鈕,進入代碼區(qū)。創(chuàng)建兩個計數(shù)變量N、M和一個中間變量,均為局部整數(shù)型變量。清空編輯框2的內(nèi)容,利用兩次計次循環(huán)進行對比、排序。其原理:若數(shù)組[N]<數(shù)組[N+1],兩者不變化,否則兩者交換數(shù)據(jù),依次執(zhí)行,直到所有數(shù)據(jù)比較完畢,編輯框2輸入結(jié)果,代碼如下圖。

怎么在易語言中實現(xiàn)自編數(shù)組排序

第五步:數(shù)組從大到小排序。

方法與第四步基本相同,只是當數(shù)組[N]交換<數(shù)組[N+1],兩者交換,否則兩者不變,代碼如下圖。

怎么在易語言中實現(xiàn)自編數(shù)組排序

第六步:測試。

完成以上步驟后,點擊運行按鈕進行測試。如果按照本經(jīng)驗的方法去做,應(yīng)該是不會出錯的,測試結(jié)果如下。

怎么在易語言中實現(xiàn)自編數(shù)組排序

關(guān)于怎么在易語言中實現(xiàn)自編數(shù)組排序就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI