使用循环实现

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);
}

  

相关文章:

  • 2021-12-08
  • 2022-12-23
  • 2021-08-19
  • 2021-11-09
  • 2021-10-02
  • 2022-01-21
  • 2021-10-10
猜你喜欢
  • 2021-06-09
  • 2022-03-08
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案