PHP 實現斐波那契數列


 

使用循環實現

1 <?php 
2 $arr[1] = 1;
3 for($i = 2;$i < 100;$i++)
4 {
5     $arr[$i] = $arr[$i-1] + $arr[$i-2];
6 }
7 echo join(",",$arr);  //將數組合並為一個字符串輸出
8 ?>

使用遞歸實現

function fbnq($n){
    if($n <= 0) return 0;
    if($n == 1 || $n == 2) return 1;
    return fbnq($n - 1) + fbnq($n - 2);
}

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM