易语言数字组合
这样的功能该怎么写?有源码最好 大家帮帮忙 谢谢大家了
跪求大神们帮帮忙、、、、小弟感激不尽。 展开
.版本 2
.程序集 窗口程序集1
.程序集变量 数组1, 文本型, , "0"
.程序集变量 数组2, 文本型, , "0"
.程序集变量 文本, 文本型
.程序集变量 计次, 整数型
.程序集变量 计次1, 整数型
.程序集变量 计次2, 整数型
.子程序 __启动窗口_创建完毕
编辑框3.是否允许多行 = 真
.计次循环首 (3, 计次)
组合框1.加入项目 (到文本 (计次), )
.计次循环尾 ()
.子程序 _组合框1_列表项被选择
清除数组 (数组1)
清除数组 (数组2)
.计次循环首 (取文本长度 (编辑框1.内容), 计次)
加入成员 (数组1, 取文本中间 (编辑框1.内容, 计次, 1))
.计次循环尾 ()
.计次循环首 (取文本长度 (编辑框2.内容), 计次)
加入成员 (数组2, 取文本中间 (编辑框2.内容, 计次, 1))
.计次循环尾 ()
编辑框3.内容 = “”
.如果真 (组合框1.现行选中项 = 0)
组合1 ()
返回 ()
.如果真结束
.如果真 (组合框1.现行选中项 = 1)
组合2 ()
返回 ()
.如果真结束
.如果真 (取数组成员数 (数组1) < 3)
返回 ()
.如果真结束
.计次循环首 (取数组成员数 (数组1), 计次)
.变量循环首 (计次 + 1, 取数组成员数 (数组1), 1, 计次1)
.变量循环首 (计次1 + 1, 取数组成员数 (数组1), 1, 计次2)
文本 = 数组1 [计次] + 数组1 [计次1] + 数组1 [计次2]
编辑框3.加入文本 (文本, “ ”)
.变量循环尾 ()
.变量循环尾 ()
.计次循环尾 ()
.子程序 组合1
.计次循环首 (取数组成员数 (数组1), 计次1)
.计次循环首 (取数组成员数 (数组2), 计次)
.变量循环首 (计次 + 1, 取数组成员数 (数组2), 1, 计次2)
文本 = 数组1 [计次1] + 数组2 [计次] + 数组2 [计次2]
编辑框3.加入文本 (文本, “ ”)
.变量循环尾 ()
.计次循环尾 ()
.计次循环尾 ()
.子程序 组合2
.计次循环首 (取数组成员数 (数组1), 计次)
.变量循环首 (计次 + 1, 取数组成员数 (数组1), 1, 计次1)
.计次循环首 (取数组成员数 (数组2), 计次2)
文本 = 数组1 [计次] + 数组1 [计次1] + 数组2 [计次2]
编辑框3.加入文本 (文本, “ ”)
.计次循环尾 ()
.变量循环尾 ()
.计次循环尾 ()