斐波那契数列

今天恰好学到斐波那契数列

js实现斐波那契数列

// 第三个月
        //前置条件
        var day1=1;
        var day2=1;
        var sum=day1+day2;
        var day3=0;
        //第三月
        day3=day1+day2;
        sum=sum+day3;

        /*
        * 第四个月
        * */
        var day1=day2;
        var day2=day3;
        day3=day1+day2;
        var sum =sum+day3;

        //第五个月
        var day1=day2;
        day2=day3;
        day3=day1+day2;
        sum+=day3;

        //综上可得
        /*
        * 重复的部分为
        * day1=day2
        * day2=day3
        * day3=day1+day2;
        * sum+=day3
        * */

        //借助for循环
        //前置条件
        var day1=1;
        var day2=1;
        var sum=day1+day2;
        var day3=day1+day2;
        var tar=parseInt(prompt("请输入斐波那契的月份信息(且月份大约三)"));
        for(i=3;i<tar;i++)
        {

            day1=day2;
            day2=day3;
            day3=day1+day2;
            sum+=day3;
        }
        console.log(sum)

由前三个总结出 最后在第N天的时候拥有兔子的数量

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注