欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

易語言自編數(shù)組排序的方法

 更新時間:2018年12月25日 08:41:10   投稿:laozhang  
在本篇內(nèi)容里小編給大家分享的關(guān)于易語言如何自編數(shù)組排序的方法和技巧,需要的朋友們可以學(xué)習(xí)下。

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

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

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

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

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

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

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

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

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

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

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

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

第四步:數(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é)果,代碼如下圖。

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

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

第六步:測試。

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

總結(jié):以上就是易語言如何自編數(shù)組排序的相關(guān)內(nèi)容,感謝大家對腳本之家的支持。

相關(guān)文章

  • 易語言實現(xiàn)QQ空間留言批量刪除的代碼

    易語言實現(xiàn)QQ空間留言批量刪除的代碼

    今天小編就為大家分享一篇關(guān)于易語言實現(xiàn)QQ空間留言批量刪除的代碼,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-11-11
  • 易語言運行命令中注冊DLL文件解析

    易語言運行命令中注冊DLL文件解析

    在本篇內(nèi)容中,我們給大家整理了易語言運行命令中注冊DLL文件的相關(guān)知識點,有需要的朋友們參考一下。
    2018-11-11
  • 易語言做軟件更新的方法

    易語言做軟件更新的方法

    在本篇文章中我們給大家分享了關(guān)于易語言做軟件更新的方法和相關(guān)知識點,有需要的朋友們學(xué)習(xí)下。
    2019-01-01
  • 易語言通過post實現(xiàn)對小米路由器操作的代碼

    易語言通過post實現(xiàn)對小米路由器操作的代碼

    今天小編就為大家分享一篇關(guān)于易語言通過post實現(xiàn)對小米路由器操作的代碼,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-11-11
  • 易語言分割文本命令將一段文本通過指定文本分割開

    易語言分割文本命令將一段文本通過指定文本分割開

    今天小編就為大家分享一篇關(guān)于易語言分割文本命令將一段文本通過指定文本分割開,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-11-11
  • 易語言調(diào)用微信PrScrn.dll文件進行截圖的代碼

    易語言調(diào)用微信PrScrn.dll文件進行截圖的代碼

    今天小編就為大家分享一篇關(guān)于易語言調(diào)用微信PrScrn.dll文件進行截圖的代碼,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-11-11
  • 詳解更改易語言的皮膚

    詳解更改易語言的皮膚

    我們給大家分享了更改易語言的皮膚的詳細步驟和操作方法,需要的讀者們跟著做一下。
    2018-12-12
  • 易語言通過按鍵模擬的方式實現(xiàn)QQ后臺加人加群的代碼

    易語言通過按鍵模擬的方式實現(xiàn)QQ后臺加人加群的代碼

    今天小編就為大家分享一篇關(guān)于易語言通過按鍵模擬的方式實現(xiàn)QQ后臺加人加群的代碼,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-11-11
  • 易語言判斷指定項目是否允許操作的方法

    易語言判斷指定項目是否允許操作的方法

    今天小編就為大家分享一篇關(guān)于易語言判斷指定項目是否允許操作的方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-11-11
  • 易語言截取當(dāng)前窗口圖片功能

    易語言截取當(dāng)前窗口圖片功能

    今天小編就為大家分享一篇關(guān)于易語言截取當(dāng)前窗口圖片功能,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-11-11

最新評論