Tag标签 | 收藏本站 | 设为首页 | 参考书籍 | web前端技术交流①群:WEB前端技术交流群 会员登录 | 会员注册

首页文字描述

会员投稿 RSS订阅 专注web前端: 要么读书、要么旅行,身体和精神必须要有一个在路上。【每天一小步,成功一大步】
搜索: 您的位置主页 > WEB前端 > Jquery/JS > JS内层FOR循环结外(整个)FOR循环的方法(百钱买百百鸟)
隐藏/显示侧边栏

JS内层FOR循环结外(整个)FOR循环的方法(百钱买百百鸟)

2013-09-29 21:31    来源:http://www.cgner.com    责任编辑:程管网    字号【
百钱买百鸡原题:一百个铜钱买了一百只鸡,其中公鸡一只5钱、母鸡一只3钱,小鸡一钱3只,问一百只鸡中公鸡、母鸡、小鸡各多少)(设每种鸡最少一只)

  <script type="text/javascript">
    baiji:for(var x=1; x<19; x++){
            for(var y=1; y<32;y++){
                var z=100-x-y;
                if((5*x+3*y+z/3)==100){
                document.write('公鸡有'+x+'只;母鸡有'+y+'只;小鸡有'+z+'只<br />');
                break baiji;
                }
            }
        }
  </script>

FOR循环嵌套时:如果在内层结束外层循环,可以给外层循环加一个标签,然后再break 标签;即可。。。
如果不知道标签的方法,可以用如下方法:
  <script type="text/javascript">
    for(var x=1; x<19; x++){
            for(var y=1; y<32;y++){
                var z=100-x-y;
                if((5*x+3*y+z/3)==100){
                document.write('公鸡有'+x+'只;母鸡有'+y+'只;小鸡有'+z+'只<br />');break;}
                }
                if((5*x+3*y+z/3)==100){break;}
        }
 
  </script>


更多
Tags 标签:
责任编辑:程管网
设为首页 | 加入收藏 | 关于我们| 版权声明 | 在线留言 | 网站地图 |