首页 > 其他 > 详细

for循环小练习

时间:2018-05-08 18:14:11      阅读:195      评论:0      收藏:0      [点我收藏+]

 

 

<script type="text/javascript">
        //1、一张0.00001米的纸,对折多少次可以达到珠峰高度8848米
        /*for(var ci=0,i=0;i<=ci; i++,ci++){
            if(0.00001*Math.pow(2,ci)>=8848){
                break
            }
        }
        console.log(ci);*/

        //2、1元,2元,5元凑20元,有多少种可能
        /*for(var i=0;i<=20;i++){
            for(var j=0;j<=10;j++){
                for(var k=0;k<=4;k++){
                    if(i+2*j+5*k==20){
                        console.log(i,j,k);
                    }
                }
            }
        }*/

        //3、公鸡2文,母鸡1文,小鸡半文,每种至少一只,100文买100只鸡有多少可能性
        /*for(var i=1;i<=50;i++){
            for(var j=1;j<=100;j++){
                for(var k=1;k<=200;k++){
                    if(2*i+j+0.5*k==100 && i+j+k==100){
                        console.log(i,j,k);
                    }
                }
            }
        }*/

        //4、循环输出1~100之间数字的和

        /*var sum = 0;
        for(var i=1;i<=100;i++){
            sum+=i;
            console.log(sum);
        }*/

        //5、1~100的奇数和

        /*var sum=0;
        for(var i=1;i<=100;i+=2){
            sum+=i;
        }
        console.log(sum);*/
        

        //6、通过for循环实现百钱买百鸡的题:公鸡5元每只,母鸡3元每只,小鸡3只1元,100元买一百只鸡多少种办法
        for(var i=0;i<=20;i++){
            for(var j=0;j<=33;j++){
                for(var k=0;k<=300;k++){
                    if(i+j+k == 100 && 5*i+3*j+k/3 == 100){
                        console.log(i,j,k);
                    }
                }
            }
        }
        
    </script>

 

for循环小练习

原文:https://www.cnblogs.com/zjp-/p/9009683.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!