有一对幼兔,幼兔1个月后长成小兔,小兔1个月后长成成兔并生下一对幼兔,问8个月后有多少对兔子,幼兔小兔成兔对数分别是多少。
Posted lhx5213
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有一对幼兔,幼兔1个月后长成小兔,小兔1个月后长成成兔并生下一对幼兔,问8个月后有多少对兔子,幼兔小兔成兔对数分别是多少。相关的知识,希望对你有一定的参考价值。
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个月后有多少对兔子,幼兔小兔成兔对数分别是多少。的主要内容,如果未能解决你的问题,请参考以下文章