易语言 猜数字二分法

 时间:2026-02-13 17:03:05

1、首先要明确思路,我们要如何通过编程手段达到目的,我们先假设我们猜测数字的范围是[0,100],原理:Mid=(Min+Max)/2

2、我们假设要猜测的数字为10

我们使用Mid去比较猜测数字大小

如:猜测数字大了,我们就知道Min-Mid是该数字的范围,

猜测数字小了,我们就知道Mid-Max是该数字的范围,

通过这种方式来不断缩小一半的范围,就可以达到我们的目的了!

易语言 猜数字二分法

易语言 猜数字二分法

易语言 猜数字二分法

易语言 猜数字二分法

1、这里我们使用易语言为例子!

.版本 2

.支持库 spec

.程序集 窗口程序集_启动窗口

.程序集变量 min, 整数型

.程序集变量 max, 整数型

.程序集变量 mid, 整数型

.子程序 __启动窗口_创建完毕

' 请在框内先输入数字的范围,然后点击GO,根据游戏提示重复点击按钮直到成功

.子程序 _按钮1_被单击

min = 到整数 (编辑框_小.内容)

max = 到整数 (编辑框_大.内容)

mid = (min + max) ÷ 2

调试输出 (mid)

标签_回显.标题 = 到文本 (mid)

鸣叫 ()

.子程序 计算

mid = (min + max) ÷ 2

调试输出 (mid)

标签_回显.标题 = 到文本 (mid)

.子程序 _按钮_小_被单击

min = mid

标签_回显.标题 = 到文本 (mid)

鸣叫 ()

计算 ()

.子程序 _按钮_大_被单击

max = mid

标签_回显.标题 = 到文本 (mid)

鸣叫 ()

计算 ()

易语言 猜数字二分法

易语言 猜数字二分法

易语言 猜数字二分法

2、之后我们根据游戏中的提示,如:数字大了、数字小了,来进行对应的操作点击按钮即可!

  • 隐函数5y^2-5xy+9=0的图像示意图怎么画?
  • k方公式怎么用
  • OneNote如何插入1x2空矩阵?
  • 如何在Typora公式编辑中将公式按原大小显示
  • 使用Turbo C 2.01的完美教程
  • 热门搜索
    红掌花怎么养 dnf浓缩的异界精髓怎么得 怎么进入pe系统 北京服装学院怎么样 我的世界怎么做火箭 倦怎么组词 英雄联盟劫怎么玩 cad怎么计算面积 拼音声调怎么打 银龙鱼怎么养