❶ 用易語言如何比較數組成員的大小並輸出
〈無返回值〉 數組排序 (通用型變數數組 數值數組變數,[邏輯型 排序方向是否為從小到大]) - 系統核心支持庫->數組操作
❷ 易語言怎麼取數組里的最小數
調用來格式: 〈無返回自值〉 數組排序 (通用型變數數組 數值數組變數,[邏輯型 排序方向是否為從小到大]) - 系統核心支持庫->數組操作
英文名稱:SortAry
對指定數值數組變數內的所有數組成員進行快速排序,不影響數組的維定義信息,排序結果存放回該數組變數。本命令為初級命令。
參數<1>的名稱為「數值數組變數」,類型為「通用型(all)」,提供參數數據時只能提供變數數組。
參數<2>的名稱為「排序方向是否為從小到大」,類型為「邏輯型(bool)」,可以被省略。如果參數值為真,排序方向為從小到大,否則為從大到小。如果本參數被省略,默認值為真。
操作系統需求: Windows、Linux
排序後按排序方向 取第一個 或者最後一個
❸ 易語言 不能將「文本型 數組」數據轉換到「通用型」數據。
.子程序 文本_取中間_批量, 整數型, 公開, 比如:欲取全文本為<12345>,現在要取出「3」,<3>的前面為「2」,<3>的後面為「4」
.參數 源文本, 文本型, , 比如:欲取全文本為 12345
.參數 前面標識文本, 文本型, , 3的前面為「2」
.參數 後面標識文本, 文本型, , 3的後面為「4」
.參數 存放取出文本的數組, 文本型, 可空 數組, 存放取出文本的數組
.參數 是否區分大小寫, 邏輯型, 可空, 是否區分大小寫
.參數 文本長度大於此數的不要, 整數型, 可空, 文本長度大於此數的不要;如取出的文本大於50的不要;留空為不限制
.參數 為取出的文本加上前綴, 文本型, 可空, 在取出的文本前面加上一段字元或漢字!可空!
.參數 為取出的文本加上後綴, 文本型, 可空, 在取出的文本後面加上一段字元或漢字!可空!
.參數 連前面標識文本一起取出, 邏輯型, 可空, 是否連<前面標識文本>一起取出? 默認為假,不取出!
.參數 連後面標識文本一起取出, 邏輯型, 可空, 是否連<後面標識文本>一起取出? 默認為假,不取出!
.參數 起始搜尋位置, 整數型, 可空, 註明:位置值從 1 開始。如果本參數被省略,默認為 1 。
參數 存放取出文本的數組, 文本型, 可空 數組, 存放取出文本的數組
標題不是數組,你可以先整個數組變數
❹ 易語言——怎樣給大數型動態數組求和
.版本 2
.支持庫 spec
.子程序 _按鈕_被單擊
.局部變數 I, 整數型
.局部變數 A, 整數型
.局部變數 數組, 整數型, , "0"
.局部變數 計次, 整數型
.局部變數 和, 整數型
I = 0
.計次循環首 (100, A)
I = I + 1
加入成員 (數組, I)
.計次循環尾 ()
.計次循環首 (取數組成員數 (數組), 計次)
和 = 和 + 數組 [計次]
.計次循環尾 ()
調試輸出 (和)
================================================
如果是雙精度小數型的,如下:
================================================
.版本 2
.支持庫 spec
.子程序 _按鈕1_被單擊
.局部變數 I, 雙精度小數型
.局部變數 A, 整數型
.局部變數 數組, 雙精度小數型, , "0"
.局部變數 計次, 整數型
.局部變數 和, 雙精度小數型
I = 0
.計次循環首 (100, A)
I = I + 0.01
加入成員 (數組, I)
.計次循環尾 ()
.計次循環首 (取數組成員數 (數組), 計次)
和 = 和 + 數組 [計次]
.計次循環尾 ()
調試輸出 (和)
❺ 易語言如何定義數組
1、打開易語言新建一個windows程序進入下圖界面。
❻ 易語言從小到大數組排序
.版本 2
數組排序 (, )
❼ 易語言 數組成員求最大
用排序法將數組排序,即可求出
我的代碼僅僅演示排序,用的是冒泡排序法。而且打版亂了原數組權,你自己根據需要更改。
代碼如下:
.版本 2
.程序集 窗口程序集1
.程序集變數 示範, 示範, , "5"
.程序集變數 臨時, 示範
.程序集變數 I, 整數型
.程序集變數 J, 整數型
.程序集變數 最大, 整數型
.程序集變數 第二, 整數型
.子程序 __啟動窗口_創建完畢
' 載入數據
置隨機數種子 ()
.計次循環首 (5, I)
示範 [I].一 = 取隨機數 (1, 10)
.計次循環尾 ()
' 開始排序
.計次循環首 (5, J)
.變數循環首 (5 - J + 1, 2, -1, I)
.如果真 (示範 [I].一 > 示範 [I - 1].一)
臨時 = 示範 [I]
示範 [I] = 示範 [I - 1]
示範 [I - 1] = 臨時
.如果真結束
.變數循環尾 ()
.計次循環尾 ()
最大 = 示範 [1].一
第二 = 示範 [2].一
❽ 易語言數組對比
1,用計次循環(),判斷(成員[n]!=3)否?如=就是n的值了!!
2,用精易模塊 數組_排序內()
補充內容 (2017-11-22 13:51):
1,用計次循環容(),判斷(成員[n]=3)否?如=就是n的值了!!
2,用精易模塊 數組_排序()
❾ 數組排名 易語言
如果是八個數字,可以直接使用數組排序來進行排序,然後再循環尋找指定數字在第幾位。
如果是字母與數字相對應,檢查學生成績那樣的,最方便的是寫入易語言資料庫,使用資料庫的排序功能進行排序,再查找名次。
❿ 易語言 如何將數值存進數組
.版本 2
.支持庫來 spec
.子程序 _按鈕1_被單擊
.局部自變數 數組, 整數型, , "0"
.局部變數 aa, 整數型
.計次循環首 (7, aa)
加入成員 (數組, 到數值 (取文本中間 (編輯框1.內容, aa, 1)))
.計次循環尾 ()
調試輸出 (數組)