码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2020-05-05 14:05:18      阅读:99      评论:0      收藏:0      [点我收藏+]

标签:div   else   var   console   lse   数加   i++   第一个   等于   

 var ct = 0; //成兔对数

    var xt = 0; //小兔对数

    var yt = 1; //幼兔对数

    var zt = 1; //总兔对数

    for (i = 1; i <= 8; i++) {
        if (i == 1) //第一个月的成兔幼兔小兔对数
        {
            ct = 0; //第一个月的成兔对数是0对

            xt = 0; //第一个月的小兔对数是0对

            yt = 1; //第一个月的幼兔对数是1对

        } else {
            ct = xt + ct; //每月成兔对数等于上月小兔对数加上月成兔对数

            xt = yt; //本月小兔对数等于上月幼兔对数

            yt = ct; //本月幼兔对数等于上月成兔对数  

        }
    }
    console.log("8个月后成兔对数是:" + ct); //8
    console.log("8个月后小兔对数是:" + xt); //5
    console.log("8个月后幼兔对数是:" + yt); //8
    zt = ct + xt + yt;
    console.log("8个月后总兔对数是:" + zt); //21

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

标签:div   else   var   console   lse   数加   i++   第一个   等于   

原文地址:https://www.cnblogs.com/lhx5213/p/12830511.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!