|
5精币
比如编辑框1的内容是01234
编辑框2的内容是45678
然后得出25组数字
04 05 06 07 08
14 15 16 17 18
24 25 26 27 28
34 35 36 37 38
44 45 46 47 48
我目前的方法感觉很笨重而且长,想优化一下
后面的判断我只留了取00至09的因为实在太长了
真的长啊,有没有什么算法可以优化得出啊
变量名 | 类 型 | 静态 | 数组 | 备 注 | a零 | 整数型 | | | a一 | 整数型 | | | a二 | 整数型 | | | a三 | 整数型 | | | a四 | 整数型 | | | a五 | 整数型 | | | a六 | 整数型 | | | a七 | 整数型 | | | a八 | 整数型 | | | a九 | 整数型 | | | b零 | 整数型 | | | b一 | 整数型 | | | b二 | 整数型 | | | b三 | 整数型 | | | b四 | 整数型 | | | b五 | 整数型 | | | b六 | 整数型 | | | b七 | 整数型 | | | b八 | 整数型 | | | b九 | 整数型 | | |
a零 = 寻找文本 (编辑框1.内容, “0”, , 假)a一 = 寻找文本 (编辑框1.内容, “1”, , 假)a二 = 寻找文本 (编辑框1.内容, “2”, , 假)a三 = 寻找文本 (编辑框1.内容, “3”, , 假)a四 = 寻找文本 (编辑框1.内容, “4”, , 假)a五 = 寻找文本 (编辑框1.内容, “5”, , 假)a六 = 寻找文本 (编辑框1.内容, “6”, , 假)a七 = 寻找文本 (编辑框1.内容, “7”, , 假)a八 = 寻找文本 (编辑框1.内容, “8”, , 假)a九 = 寻找文本 (编辑框1.内容, “9”, , 假)b零 = 寻找文本 (编辑框2.内容, “0”, , 假)b一 = 寻找文本 (编辑框2.内容, “1”, , 假)b二 = 寻找文本 (编辑框2.内容, “2”, , 假)b三 = 寻找文本 (编辑框2.内容, “3”, , 假)b四 = 寻找文本 (编辑框2.内容, “4”, , 假)b五 = 寻找文本 (编辑框2.内容, “5”, , 假)b六 = 寻找文本 (编辑框2.内容, “6”, , 假)b七 = 寻找文本 (编辑框2.内容, “7”, , 假)b八 = 寻找文本 (编辑框2.内容, “8”, , 假)b九 = 寻找文本 (编辑框2.内容, “9”, , 假)如果真 (a零 ≠ -1 且 b零 ≠ -1 )阿斯编辑框4. 加入文本 (“0**0” + #换行符 )如果真 (a零 ≠ -1 且 b一 ≠ -1 )阿斯编辑框4. 加入文本 (“0**1” + #换行符 )如果真 (a零 ≠ -1 且 b二 ≠ -1 )阿斯编辑框4. 加入文本 (“0**2” + #换行符 )如果真 (a零 ≠ -1 且 b三 ≠ -1 )阿斯编辑框4. 加入文本 (“0**3” + #换行符 )如果真 (a零 ≠ -1 且 b四 ≠ -1 )阿斯编辑框4. 加入文本 (“0**4” + #换行符 )如果真 (a零 ≠ -1 且 b五≠ -1 )阿斯编辑框4. 加入文本 (“0**5” + #换行符 )如果真 (a零 ≠ -1 且 b六 ≠ -1 )阿斯编辑框4. 加入文本 (“0**6” + #换行符 )如果真 (a零 ≠ -1 且 b七 ≠ -1 )阿斯编辑框4. 加入文本 (“0**7” + #换行符 )如果真 (a零 ≠ -1 且 b八 ≠ -1 )阿斯编辑框4. 加入文本 (“0**8” + #换行符 )如果真 (a零 ≠ -1 且 b九 ≠ -1 )阿斯编辑框4. 加入文本 (“0**9” + #换行符 )
|
最佳答案
查看完整内容
.版本 2
.支持库 spec
.子程序 _按钮1_被单击
.局部变量 数组1, 文本型, , "0"
.局部变量 数组2, 文本型, , "0"
.局部变量 a, 整数型
.局部变量 b, 整数型
文本_逐字分割 (“01234”, 数组1)
文本_逐字分割 (“45678”, 数组2)
.计次循环首 (取数组成员数 (数组1), a)
.计次循环首 (取数组成员数 (数组2), b)
调试输出 (数组1 [a] + 数组2 )
.计次循环尾 ()
.计次循环尾 ()
...
|