首页 > 其他 > 详细

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

时间:2020-05-04 10:42:39      阅读:46      评论:0      收藏:0      [点我收藏+]
//幼兔 1    小兔 0     成兔 0
//幼兔 0    小兔 1     成兔 0  
//幼兔 1    小兔 0     成兔 1
//幼兔 1    小兔 1     成兔 1
//幼兔 2    小兔 1     成兔 2
//幼兔 3    小兔 2     成兔 3
//幼兔 5    小兔 3     成兔 5
//幼兔 8    小兔 5     成兔 8
//当前月份幼兔 = 上个月的成兔+上月小兔
//当前月份小兔 = 上月幼兔
//当前月份成兔 = 上月成兔+上月小兔
 
 
var n = 8;
        var baby = 1;
        var yong = 0;
        var adult = 0;
        for (var i = 1; i <= n; i++) {
            if(i===1){
                baby=1;
                yong=0;
                adult=0;
            }else{
            var l_baby = baby;
            var l_yong = yong;
            var l_adult = adult;

            baby = l_adult + l_yong;
            yong = l_baby;
            adult = l_yong + l_adult;
            }

            document.write("幼兔: " + baby + " 小兔: " + yong + " 成兔: " + adult + "<br>");
        }

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

原文:https://www.cnblogs.com/w693/p/12825170.html

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