标题:随便做的猜数字(电脑猜)游戏
取消只看楼主
阿斯达克
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2019-5-31
 问题点数:0 回复次数:1 
随便做的猜数字(电脑猜)游戏
望大佬指点
程序代码:
<!doctype html>
<html>
    <head>
        <title>人工智能猜数字V1.0.0</title>
        <meta charset="UTF-8">
    </head>
    <body>
        <script>
            var n = 50000;
            var m = 50000;
            var yeah = false;
            var step = 1;
            var max = 100000;
            var min = 0;
            alert("请随便想一个1~100000之间的数字,我们的程序能在20次以内猜出您想的数字是什么");
            var a = setInterval(function() {
                if (max - min == 2) {
                    alert("是" + (max - 1));
                    window.location.reload();
                } else {
                    if (confirm(step + ". 大于" + n + "?"+max+" "+min)) {
                        m /= 2;
                        n += m;
                        n = Math.round(n);
                        min = n - m;
                        min = Math.round(min);
                        step++;
                    } else {
                        m /= 2;
                        n -= m;
                        n = Math.round(n);
                        max = n + m + 1;
                        max = Math.round(max);
                        step++;
                    }
                }

            }, 20)

        </script>

    </body>
</html>
搜索更多相关主题的帖子: 猜数字 var max min Math 
2019-05-31 21:51
阿斯达克
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2019-5-31
得分:0 
总觉得太臃肿了,哪位大佬帮忙简化一下
2019-05-31 21:52



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-495042-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.163528 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved