| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1801 人关注过本帖
标题:随便做的猜数字(电脑猜)游戏
取消只看楼主 加入收藏
阿斯达克
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
快速回复:随便做的猜数字(电脑猜)游戏
数据加载中...
 
   



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

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