用JS实现有一对兔子,从出生后第 3 个月起每个月都生一对兔子,小兔子长到第 3 个月后,每个月又生一对兔子,假设所有兔子都不死,每个月的兔子对数是多少?
时间: 2023-12-20 20:05:14 浏览: 44
HTML5萝卜载着兔子飞行小游戏代码-haiyong.site.zip
这是一个经典的斐波那契数列问题,可以用递归或循环的方式来解决。以下是使用循环的方式实现:
```javascript
function rabbitPairs(months) {
let pairs = [1, 1];
for (let i = 2; i < months; i++) {
pairs[i] = pairs[i - 1] + pairs[i - 2];
}
return pairs[months - 1];
}
console.log(rabbitPairs(12)); // 输出144
```
在第12个月时,兔子对数为144。
阅读全文