zoukankan      html  css  js  c++  java
  • js部分循环练习

    一张纸的厚度是0.0001米,将纸对折,对折多少次厚度超过珠峰高度8848米。

    var h = 0.0001;
    var i = 0;
    while(true){
        h = h * 2;
        i++;
        if(h > 8848){
            break;
        }
    }
    console.log(i);

    有一对幼兔,幼兔1个月后长成小兔,小兔1个月后长成成兔并生下一对幼兔,问8个月后有多少对兔子,幼兔、小兔、成兔对数分别是多少。

    var y = 8;
    var baby = 1;
    var yong = 0;
    var adult = 0;
    for (var i = 1; i <= y; i++) {
        if(i===1){
            baby=1;
            yong=0;
            adult=0;
        }else{
            var prev_baby = baby;
            var prev_yong = yong;
            var prev_adult = adult;
            baby = prev_adult + prev_yong;
            yong = prev_baby;
            adult = prev_yong + prev_adult;
        }
    }
    document.write("幼兔: " + baby + " 小兔: " + yong + " 成兔: " + adult + "<br>");

    羽毛球拍15元,球3元,水2元。200元每种至少一个,有多少可能

    for(var i=1;i<200/15;i++){
        for(var j=1;j<200/3;j++){
            for(var k=1;k<200/2;k++){
                if(i*15 + j*3 + k*2 === 200){
                    console.log("羽毛球拍"+ i +"个,球"+ j +"个,水"+ k +"个");
                }
            }
        }
    }

    球从100米的高度落地,每次落地弹起原高度的一半再落下,求在第10次落下时,共经过了多少米?第10次的反弹了多高?

    var h = 100;
    var sum = 0;
    for(var i=0;i<10;i++){
        h *= 0.5;
        sum += h;
    }
    console.log(sum);
    console.log(h);
    ``
    ###猴子吃桃:第一天有若干个桃子,每天吃掉所有现存桃子的一半再多一个,第10天只剩1个,请问第一天一共有多少桃?
    ```js
    var n = 1;
    for(var i=0;i<10;i++){
        n = (n+1)*2;
        console.log(n);
    }
    请用今天的努力,让明天没有遗憾。
  • 相关阅读:
    Nuget~打包时添加powershell初始化脚本
    ELK系列~对fluentd参数的理解
    arclistsg独立单表模型文档列表
    arcpagelistarclist列表分页
    autochannel 指定栏目
    ini文件解析c库(iniparser)
    POJ 1386 有向图欧拉通路
    最好用的20个数据可视化工具(四)
    各种语音编码总结
    struts2讲义----二
  • 原文地址:https://www.cnblogs.com/cupid10/p/15617805.html
Copyright © 2011-2022 走看看