求助易语言编辑框里数字排列问题
大家好,请问怎么实现在编辑框1里输入01,02,03,08,09,45,65,58,85,30等等没有大小顺序的数字,然后单击按钮之后按从小到大显示到编辑框2中呢?输入的...
大家好,请问怎么实现在编辑框1里输入01,02,03,08,09,45,65,58,85,30等等没有大小顺序的数字 ,然后单击按钮之后按从小到大显示到编辑框2中呢?输入的数字从01到100,单个数字保留两位,如1要以01形式输入或者显示,输入和显示都保留逗号。谢谢
展开
1个回答
展开全部
.版本 2
.子程序 __启动窗口_创建完毕
编辑框1.是否允许多行 = 真
编辑框2.是否允许多行 = 真
.子程序 _按钮1_被单击
.局部变量 文本组, 文本型, , "0"
.局部变量 数组, 整数型, , "0"
.局部变量 计次, 整数型
编辑框2.内容 = “”
.如果真 (编辑框1.内容 = “”)
返回 ()
.如果真结束
文本组 = 分割文本 (编辑框1.内容, “,”, )
.计次循环首 (取数组成员数 (文本组), 计次)
加入成员 (数组, 到整数 (文本组 [计次]))
.计次循环尾 ()
数组排序 (数组, )
清除数组 (文本组)
.计次循环首 (取数组成员数 (数组), 计次)
加入成员 (文本组, 到文本 (数组 [计次]))
.如果真 (数组 [计次] ≤ 9)
文本组 [计次] = “0” + 文本组 [计次]
.如果真结束
.如果真 (计次 = 1)
编辑框2.加入文本 (文本组 [1])
到循环尾 ()
.如果真结束
编辑框2.加入文本 (“,”, 文本组 [计次])
.计次循环尾 ()
.子程序 __启动窗口_创建完毕
编辑框1.是否允许多行 = 真
编辑框2.是否允许多行 = 真
.子程序 _按钮1_被单击
.局部变量 文本组, 文本型, , "0"
.局部变量 数组, 整数型, , "0"
.局部变量 计次, 整数型
编辑框2.内容 = “”
.如果真 (编辑框1.内容 = “”)
返回 ()
.如果真结束
文本组 = 分割文本 (编辑框1.内容, “,”, )
.计次循环首 (取数组成员数 (文本组), 计次)
加入成员 (数组, 到整数 (文本组 [计次]))
.计次循环尾 ()
数组排序 (数组, )
清除数组 (文本组)
.计次循环首 (取数组成员数 (数组), 计次)
加入成员 (文本组, 到文本 (数组 [计次]))
.如果真 (数组 [计次] ≤ 9)
文本组 [计次] = “0” + 文本组 [计次]
.如果真结束
.如果真 (计次 = 1)
编辑框2.加入文本 (文本组 [1])
到循环尾 ()
.如果真结束
编辑框2.加入文本 (“,”, 文本组 [计次])
.计次循环尾 ()
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询