易语言吧

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 773|回复: 0

智能填九宫格

[复制链接]

1

主题

1

帖子

29

积分

初识易语言

Rank: 1

积分
29
威望
0
易币
28
贡献
0
积分
29
UID
36244
在线时间
1 小时
注册时间
2023-5-8
发表于 2023-5-12 15:50:52 | 显示全部楼层 |阅读模式
.版本 2

.程序集 窗口程序集_启动窗口
.程序集变量 b, 整数型, , "0"

.子程序 _按钮1_被单击
.局部变量 输入值, 整数型
.局部变量 i, 整数型
.局部变量 a, 整数型, , "0"
.局部变量 ll, 文本型

a = { 0, 0, 0, 0, 0, 0, 0, 0, 0 }
a [1] = 到整数 (编辑框1.内容)
a [2] = 到整数 (编辑框2.内容)
a [3] = 到整数 (编辑框3.内容)
a [4] = 到整数 (编辑框4.内容)
a [5] = 到整数 (编辑框5.内容)
a [6] = 到整数 (编辑框6.内容)
a [7] = 到整数 (编辑框7.内容)
a [8] = 到整数 (编辑框8.内容)
a [9] = 到整数 (编辑框9.内容)


.计次循环首 (9, i)
    .如果 (a ≠ 0)
        输入值 = a
        跳出循环 ()
    .否则

    .如果结束

.计次循环尾 ()

求中间值 (输入值, i)
求九宫格 ()

.子程序 求中间值
.参数 输入值1, 整数型
.参数 i, 整数型
.局部变量 中心值
.局部变量 j

中心值 = 输入值1
j = i
b = { 0, 0, 0, 0, 0, 0, 0, 0, 0 }
.如果真 (j = 1)
    中心值 = 输入值1 + 3
.如果真结束
.如果真 (j = 2)
    中心值 = 输入值1 - 4
.如果真结束
.如果真 (j = 3)
    中心值 = 输入值1 + 1
.如果真结束
.如果真 (j = 4)
    中心值 = 输入值1 - 2
.如果真结束
.如果真 (j = 6)
    中心值 = 输入值1 + 2
.如果真结束
.如果真 (j = 7)
    中心值 = 输入值1 - 1
.如果真结束
.如果真 (j = 8)
    中心值 = 输入值1 + 4
.如果真结束
.如果真 (j = 9)
    中心值 = 输入值1 - 3
.如果真结束

b [1] = 中心值 - 3
b [3] = 中心值 - 1
b [7] = 中心值 + 1
b [9] = 中心值 + 3
b [2] = 中心值 + 4
b [8] = 中心值 - 4
b [4] = 中心值 + 2
b [6] = 中心值 - 2
b [5] = 中心值
返回 ()


.子程序 求九宫格

编辑框1.内容 = 到文本 (b [1])
编辑框2.内容 = 到文本 (b [2])
编辑框3.内容 = 到文本 (b [3])
编辑框4.内容 = 到文本 (b [4])
编辑框5.内容 = 到文本 (b [5])
编辑框6.内容 = 到文本 (b [6])
编辑框7.内容 = 到文本 (b [7])
编辑框8.内容 = 到文本 (b [8])
编辑框9.内容 = 到文本 (b [9])
返回 ()

懒得打字嘛,点击右侧快捷回复 【选择右侧内容,快速回复】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

大漠插件注册码无须等1-3号

QQ|一:站内所有资源均来自互联网收集或用户上传分享,本站不拥有此类资源的版权。 作为网络服务提供者,对转载行为的发生不具备充分的监控能力。但是当版权拥有者提出侵权并出示充分的版权证明材料时,易语言吧负有移除转载作品以及停止继续传播的义务。在满足前款条件下采取移除等相应措施后不为此向原发布人承担违约责任,包括不承担因侵权不成立而给原发布人带来损害的赔偿责任。 用户免费分享产生,如果侵犯了你的权益,联系QQ:3066137757|Archiver|手机版|小黑屋|易语言吧

GMT+8, 2024-11-21 18:51 , Processed in 0.198661 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表