<script>
var month = prompt("请输入你想要的月份?");
var rabbit = new Array();
rabbit[0] = 1;
rabbit[1]= 1;
console.log(rabbit);
for (var i = 2; i < 33; i++) {
rabbit[i] = rabbit[i-1]+rabbit[i-2];
}
for(var i = 0 ;i<rabbit.length;i++){
console.log(rabbit[i]);
}
</script>
古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
最新推荐文章于 2024-11-12 11:19:19 发布
这段JavaScript代码首先提示用户输入一个月份,然后定义一个名为rabbit的数组,初始化前两个元素为1。接着,它使用一个for循环生成斐波那契数列的接下来的项,每项是前两项之和。最后,再次遍历数组并打印所有斐波那契数列的项。
摘要由CSDN通过智能技术生成