生活中我们可能会遇到一些猜數字的小游戏的小游戏,许多人想通过软件来帮助我们快速猜出数字以达到***的效果,其实我们自己也可以通过编程来实现这里我使用易语言来作为例子!
-
首先要明确思路,我们要如何通过编程手段达到目的我们先假设我们猜测数字的范围是[0,100],原理:Mid=(Min+Max)/2
-
我们假设要猜測的数字为10
我们使用Mid去比较猜测数字大小
如:猜测数字大了我们就知道Min-Mid是该数字的范围,
猜测数字小了我们就知道Mid-Max是该数字的范围,
通过这种方式来不断缩小一半的范围就可以达到我们的目的了!
-
这里我们使用易语言为例子!
.程序集 窗口程序集_启动窗口
.程序集变量 min, 整數型
.程序集变量 max, 整数型
.程序集变量 mid, 整数型
.子程序 __启动窗口_创建完毕
' 请在框内先输入数字的范围,然后点击GO根据游戏提示重复点击按钮直箌成功
.子程序 _按钮1_被单击
.子程序 _按钮_小_被单击
.子程序 _按钮_大_被单击
-
之后我们根据游戏中的提示,如:数字大了、数字小了来进行对应的操作点击按钮即可!
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域)建议您详细咨询相关领域专业人士。