生活中,我们可能会遇到一些猜数字的小游戏,许多人想通过软件来帮助我们快速猜出数字,以达到作弊的效果,其实我们自己也可以通过编程来实现。这里我使用易语言来作为例子!
工具/原料
易语言
明确思路
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、之后我们根据游戏中的提示,如:数字大了、数字小了,来进行对应的操作点击按钮即可!