|
本帖最后由 中国龙子 于 2010-5-8 13:24 编辑
这是我学易做的练习题,
题目内容 : 求一本书中书页码中的数字各出现多少次?
打个比方此书只有20页,那么0-9各个数字出现的次数如下图中的答案一样
- .版本 2
- .程序集 窗口程序集1
- .程序集变量 程序集_分解页码, 整数型, , "10"
- .子程序 _按钮_解答_被单击
- .局部变量 局部_计次, 整数型
- 数组清零 (程序集_分解页码)
- 编辑框_答案显示.内容 = “”
- 子程序_计算 (到数值 (编辑框_书页码.内容), 1)
- .计次循环首 (10, 局部_计次)
- .如果 (局部_计次 ≠ 0)
- 编辑框_答案显示.加入文本 (“本书书页码中共” + 到文本 (程序集_分解页码 [局部_计次]) + “个数字” + 到文本 (局部_计次) + #换行符 + #换行符)
- .否则
- 编辑框_答案显示.加入文本 (“本书书页码中共” + 到文本 (程序集_分解页码 [局部_计次]) + “个数字0”)
- .如果结束
- .计次循环尾 ()
- .子程序 子程序_计算
- .参数 参数_最大页码, 整数型, 参考
- .参数 参数_当前页码, 整数型, 参考
- .局部变量 i, 整数型
- .局部变量 局部_数字, 整数型
- .如果真 (参数_当前页码 ≤ 参数_最大页码)
- .计次循环首 (取文本长度 (到文本 (参数_当前页码)), i)
- 局部_数字 = 到数值 (取文本中间 (到文本 (参数_当前页码), i, 1))
- .如果真 (局部_数字 = 0)
- 局部_数字 = 10
- .如果真结束
- 程序集_分解页码 [局部_数字] = 程序集_分解页码 [局部_数字] + 1
- .计次循环尾 ()
- 参数_当前页码 = 参数_当前页码 + 1
- 子程序_计算 (参数_最大页码, 参数_当前页码)
复制代码
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册帐号
×
|