當前位置:編程學習大全網 - 源碼下載 - 易語言取多個變量中最大的壹個數,第二大的壹個數,第三大的壹個數.

易語言取多個變量中最大的壹個數,第二大的壹個數,第三大的壹個數.

這個用簡單的排序算法就輕松解決!另外,易語言sortAry 數組排序()命令直接用就可以了!---------------------------------方法1 -------------------------------------------------.版本 2.局部變量 小組分數, 整數型, , "8"小組分數 = { 8, 7, 5, 9, 11, 13, 10, 10 }

數組排序 (小組分數, 假)

//小組分數[1],小組分數[2],小組分數[3]就是要求的!---------------------------------方法2 -------------------------------------------------.版本 2.局部變量 小組分數, 整數型, , "8"

.局部變量 i, 整數型

.局部變量 j, 整數型, , , 數組下標

.局部變量 max1, 整數型

.局部變量 max2, 整數型

.局部變量 max3, 整數型

.局部變量 a, 整數型, , , 最大數序號

.局部變量 b, 整數型, , , 第二個序號

.局部變量 c, 整數型, , , 第三個序號小組分數 = { 8, 7, 5, 9, 11, 13, 10, 10 }

.變量循環首 (1, 3, 1, i)

.變量循環首 (1, 8, 1, j)

.如果真 (i = 1 且 小組分數 [j] > max1)

max1 = 小組分數 [j]

a = i

小組分數 [a] = 0

.如果真結束

.如果真 (i = 2 且 小組分數 [j] > max2)

max2 = 小組分數 [j]

b = i

小組分數 [b] = 0

.如果真結束

.如果真 (i = 3 且 小組分數 [j] > max3)

max3 = 小組分數 [j]

c = i

.如果真結束 .變量循環尾 ()

.變量循環尾 ()

信息框 (“最大數是第” + 到文本 (a) + “個數:” + 到文本 (max1) + “;第二個大數是第” + 到文本 (b) + “個數:” + 到文本 (max2) + “;第三個大數是第” + 到文本 (c) + “個數:” + 到文本 (max3) + “;”, 0, )

  • 上一篇:上海附近有什麽好玩的地方嗎?
  • 下一篇:如何自學成為程序員?
  • copyright 2024編程學習大全網