作者laechan (小太保)
看板mud
标题Re: [转贴] 如果 mud 有猜数字的游戏的话......
时间Wed Oct 5 18:06:21 2011
写猜数字的程式很简单, 所以重点还是在解法程式.
假设数字范围 0~9, 四位数(而且 0278 这种的也算), 那一般
是这样..
第一步: 先随便 random 出一组四位数去猜
第二步: 根据猜的结果做分类, 然後各别做各自的分析及排除
然後依结果去产生下一组数字, 然後再递回去猜
过程中设个全域变数储存排除的结果.
那因为是程式运算结果, 所以也可以把程式运算过程中的关键
结果显示出来, 例如程式第一次产生的数字是随机的, 那第二
次「为何程式会挑选那样的数字去猜」就可以显示出来.
这样看程式在跑的人看久了就会了解程式那样子做的用意, 从
而精进自己猜数字的能力.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 117.19.97.211