美文网首页码农
js循环练习题

js循环练习题

作者: 潜水的旱鸭子 | 来源:发表于2020-05-05 10:33 被阅读0次

question:

1. 一张纸的厚度是0.0001米,将纸对折,对折多少次厚度超过珠峰高度8848米。
2. 有一对幼兔,幼兔1个月后长成小兔,小兔1个月后长成成兔并生下一对幼兔,问8个月后有多少对兔子,幼兔、小兔、成兔对数分别是多少。
3. 羽毛球拍15元,球3元,水2元。200元每种至少一个,有多少可能
4. 球从100米的高度落地,每次落地弹起原高度的一半再落下,求在第10次落下时,共经过了多少米?第10次的反弹了多高?
5. 猴子吃桃:第一天有若干个桃子,每天吃掉所有现存桃子的一半再多一个,第10天只剩1个,请问第一天一共有多少桃?

answer:

  1. 一张纸的厚度是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个月后长成小兔,小兔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>");
  1. 羽毛球拍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 +"个");
            }
        }
    }
}
  1. 球从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);
  1. 猴子吃桃:第一天有若干个桃子,每天吃掉所有现存桃子的一半再多一个,第10天只剩1个,请问第一天一共有多少桃?
var n = 1;
for(var i=0;i<10;i++){
    n = (n+1)*2;
    console.log(n);
}

持续更新中.....

相关文章

  • js循环练习题

    question: 1. 一张纸的厚度是0.0001米,将纸对折,对折多少次厚度超过珠峰高度8848米。2. 有一...

  • JavaScript 04 (do...while循环/for

    js循环,js循环嵌套,js do...while循环,js的for循环,js中的break,js中的contin...

  • for 循环练习题

    #1. 使用while循环输出1 2 3 4 5 6 8 9 10 for iin range(10): ...

  • for循环练习题

    一,

  • 3.循环结构

    while循环结构 while(循环条件){循环操作} 练习题 老师每天检查张三的学习任务是否合格,如果不合格,则...

  • C语言练习题: 函数部分

    C语言练习题:函数部分(9题) 上一篇: C语言练习题:循环部分 下一篇: C语言练习题:数组部分 斐波那契,函数...

  • C语言练习题:循环部分

    C语言练习题:循环部分(20题) 上一篇: C语言练习题:if语句部分 下一篇: C语言练习题:函数部分 求一正整...

  • 【基础】循环

    循环 循环数组html {{item.content}} js /...

  • js练习题

    1. console.log(typeof typeof typeof null) typeof null // ...

  • JS练习题

    题一: 给你一个整数数组arr,请你帮忙统计数组中每个数的出现次数。如果每个数的出现次数都是独一无二的,就返回tr...

网友评论

    本文标题:js循环练习题

    本文链接:https://www.haomeiwen.com/subject/rbnpghtx.html