不用递归,直接循环
function feibolaqi($num){
$n= 1;
$m = 1;
if($num<=1){
return 1;
}
for($i=0;$i<$num;$i++){
$k = $m;
$m = $n+$m;
$n = $k;
}
return $n;
}
//例
for ($i = 0; $i < 10; $i++) {
echo feibolaqi($i)." ";
}
用递归的思想实现
function FibonacciSequence($number) {
if ($number <= 1) {
return 1;
}
return FibonacciSequence($number-1) + FibonacciSequence($number-2);
}
for($i=0;$i<6;$i++){
echo FibonacciSequence($i)."<br />";
}
本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。