|
1易币
按一次按钮出一列,这是按了9次的
点了清除再次点击按钮
n变成了10,怎么变的下图模样
附上源码,本人初学者,脑子快炸了,求大佬!
.版本 2
.程序集 窗口程序集_启动窗口
.子程序 _画板1_被双击, 逻辑型
.参数 横向位置, 整数型
.参数 纵向位置, 整数型
.参数 功能键状态, 整数型
.局部变量 乘数, 整数型
.局部变量 被乘数, 整数型
.局部变量 结果, 文本型
.计次循环首 (9, 被乘数)
乘数 = 0
.判断循环首 (乘数 ≠ 被乘数)
乘数 = 乘数 + 1
结果 = 到文本 (乘数) + “×” + 到文本 (被乘数) + “=” + 到文本 (乘数 × 被乘数)
画板1.定位写出 (乘数 × 50 - 50, 被乘数 × 20 - 20, 结果)
.判断循环尾 ()
.计次循环尾 ()
按钮1.禁止 = 假
.子程序 _按钮1_被单击
画板1.清除 (0, 0, 画板1.宽度, 画板1.高度)
按钮1.禁止 = 真
按钮2.禁止 = 假
.子程序 __启动窗口_创建完毕
按钮1.禁止 = 真
.子程序 _按钮2_被单击
.局部变量 n, 整数型, 静态
.局部变量 结果, 文本型
.局部变量 m, 整数型
.局部变量 a, 整数型
n = n + 1
编辑框1.内容 = 到文本 (n)
.如果真 (n > 9)
n = 0
.如果真结束
.如果真 (n = 9)
按钮2.禁止 = 真
按钮1.禁止 = 假
.如果真结束
.计次循环首 (9, m)
a = 0
.如果真 (m < n)
到循环尾 ()
.如果真结束
.判断循环首 (a ≠ m)
a = a + 1
结果 = 到文本 (n) + “×” + 到文本 (m) + “=” + 到文本 (n × m)
画板1.定位写出 (n × 50 - 50, m × 20 - 20, 结果)
.判断循环尾 ()
.计次循环尾 ()
|
|