国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > 易語言 > 正文

易語言自編數組排序的方法

2024-07-21 23:03:19
字體:
來源:轉載
供稿:網友

易語言雖然數組自帶排序命令,但是很多新手并不知道其中的原理。今天這篇介紹一下利用冒泡法進行數組排序。

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

易語言,自編數組,排序

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

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

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

易語言,自編數組,排序

易語言,自編數組,排序

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

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

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

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

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

易語言,自編數組,排序

第三步:生成隨機數組。

點擊生成數組按鈕,進入代碼區。創建一個整數型隨機變量N,清空編輯框1的內容,利用計次循環命令,給數組隨機賦值,范圍是1-100。

易語言,自編數組,排序

第四步:數組從小到大排序。

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

易語言,自編數組,排序

第五步:數組從大到小排序。

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

易語言,自編數組,排序

第六步:測試。

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

易語言,自編數組,排序

總結:以上就是易語言如何自編數組排序的相關內容,感謝大家對VeVb武林網的支持。


注:相關教程知識閱讀請移步到易語言教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 墨江| 峡江县| 溧阳市| 海南省| 乐至县| 合水县| 鞍山市| 井冈山市| 贵阳市| 兰考县| 大洼县| 拉孜县| 钟祥市| 克山县| 峨眉山市| 昌乐县| 滦平县| 宁德市| 富裕县| 临汾市| 漠河县| 邯郸县| 江川县| 巩留县| 闸北区| 邵东县| 安吉县| 武山县| 安福县| 苍梧县| 特克斯县| 彰武县| 房产| 黔东| 慈利县| 中卫市| 双桥区| 安义县| 福泉市| 太康县| 青海省|