<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>兔子对数</title> </head> <body> </body> <script> //兔子对数: //第一个月 兔子对数:1 //n //第二个月 兔子对数:1 //m //第三个月 兔子对数:2 //第四个月 兔子对数:3 //第五个月 兔子对数:5 //第六个月 兔子对数:8 //按照斐波那契数列求出月份下的兔子总数 //第13个月兔子总数 //先接收数字,根据数组求出当月兔子总数,对数*2 var y=parseInt(prompt("请输入月份数:")); var sum=1; var i=3; //月份 var m1=1; //每个月份兔子数量 var m2=1; if(y==1 || y==2){ sum=m1*2 alert("第"+y+"个月的兔子总数是:"+m1+";第"+y+"个月的兔子总数是:"+sum); }else { while (i <= y){ sum=m1+m2; m1=m2; m2=sum; i++ } alert("第"+y+"个月的兔子总数是:"+sum+";第"+y+"个月的兔子总数:"+sum*2); } </script> </html>
兔子对数---斐波那契数列
最新推荐文章于 2023-03-25 13:39:39 发布