zoukankan      html  css  js  c++  java
  • javascript for循环练习

    有一对幼兔,幼兔1个月后长成小兔,小兔1个月后长成成兔并生下一对幼兔,问几年后有多少对兔子,幼兔、小兔、成兔对数分别是多少。

    幼兔 1 小兔 0 成兔 0
    幼兔 0 小兔 1 成兔 0
    幼兔 1 小兔 0 成兔 1
    幼兔 1 小兔 1 成兔 1
    幼兔 2 小兔 1 成兔 2
    幼兔 3 小兔 2 成兔 3
    幼兔 5 小兔 3 成兔 5

    当前月份幼兔 = 上个月的成兔+上月小兔
    当前月份小兔 = 上月幼兔
    当前月份成兔 = 上月成兔+上月小兔

    var a=1;
    var b=0;
    var c=0;
    var n=prompt("请输入月份")
    sum=1;
    for(i=2; i<=n; i++) 
    {
        var ex_a=a;        //此处需要考虑中间变量的问题
        var ex_b=b;
        var ex_c=c;
        a=ex_c+ex_b;
        b=ex_a;
        c=ex_c+ex_b;
        sum=a+b+c
    }
    alert(sum)
    alert(a+"  "+b+"  "+c+"  ")
  • 相关阅读:
    android listview simpleAdaper
    android appwigt
    android shortcut &livefoulder
    android 命令行
    React Native for Android 学习笔记
    android dialog
    android Menu
    Android Gallery
    Android Listview
    Android
  • 原文地址:https://www.cnblogs.com/xiaodouding/p/6231853.html
Copyright © 2011-2022 走看看