php斐波那契数列的运用

//这里给大家演示php版求斐波那契数列

//首先定义求斐波那契数列的函数:Fibonacci

  •  function Fibonacci($n){ 

            if ($n <= 0) { 

                return 0;  

          } elseif ($n == 1) { 

                return 1;      

       } else {   

              return Fibonacci($n - 1) + Fibonacci($n - 2); 

            } 

        } 

    扫描二维码关注公众号,回复: 2503981 查看本文章
  • //根据自己需要求相应的值:

    //求第11个斐波那契数列的值: 

    echo  Fibonacci(11);

    效果如下图所示:

    //横排输出

    for($i=1;$i<=20;$i++){

    echo  Fibonacci($i);

    echo "&nbsp;&nbsp;";

    }

    //效果如下图所示:

    //竖排输出

    for($i=1;$i<=20;$i++){

    echo  Fibonacci($i);

    echo "<br/>";

    }

    //效果如下图所示:

    //每行5个,分行显示

    for($i=1;$i<=20;$i++){

    echo  Fibonacci($i)."&nbsp;&nbsp;";

    if($i%5==0){

    echo "<br/>";

    }

    }

    //效果如下图所示:

猜你喜欢

转载自blog.csdn.net/li_lening/article/details/81316618