易语言求相同的最大数
如图,我想求出的结果是:最大数99(两个相同的最大数)最小数111(有三个相同的最小数)代码应该怎么改...
如图,我想求出的结果是:最大数 9 9 (两个相同的最大数)最小数 1 1 1 (有三个相同的最小数)代码应该怎么改
展开
1个回答
展开全部
.版本 2
.子程序 _按钮1_被单击
.局部变量 数组, 文本型, , "0"
.局部变量 i, 整数型
.局部变量 最大值, 文本型
.局部变量 最小值, 文本型
数组 = 分割文本 (编辑框1.内容, “ ”, )
数组_排序 (数组)
最小值 = 数组 [1]
最大值 = 数组 [取数组成员数 (数组)]
.计次循环首 (取数组成员数 (数组), i)
.如果真 (最大值 = 数组 [i])
编辑框2.内容 = 编辑框2.内容 + 数组 [i] + “ ”
.如果真结束
.如果真 (最小值 = 数组 [i])
编辑框3.内容 = 编辑框3.内容 + 数组 [i] + “ ”
.如果真结束
.计次循环尾 ()
用了精易模块的数组排序,如果你的数据不固定的话,自己再加个数组的判断,以免出错
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询