用PHP输出斐波那契数列
时间: 2023-12-04 14:59:01 浏览: 69
好的,以下是用PHP输出斐波那契数列的代码:
```
<?php
function Fibonacci($n){
if ($n == 0)
return 0;
else if ($n == 1)
return 1;
else
return (Fibonacci($n-1) + Fibonacci($n-2));
}
// 在这里修改要输出的斐波那契数列的长度
$length = 10;
for ($i = 0; $i < $length; $i++){
echo Fibonacci($i).", ";
}
?>
```
注意,这里的$length可以修改,控制输出的斐波那契数列的长度。
相关问题
使用php输出斐波那契数列的前三十项
使用PHP输出斐波那契数列的前三十项可以通过循环或递归来实现。以下是使用循环方式输出斐波那契数列的前三十项的示例代码:
```php
<?php
$first = 0; // 第一项
$second = 1; // 第二项
echo "斐波那契数列的前三十项:\n";
echo $first . " "; // 输出第一项
echo $second . " "; // 输出第二项
for ($i = 3; $i <= 30; $i++) {
$next = $first + $second;
echo $next . " ";
$first = $second;
$second = $next;
}
?>
```
这段代码首先定义了斐波那契数列的前两项,然后使用循环计算并输出第三项到第三十项的数列。
PHP输出斐波那契数列
以下是PHP代码实现斐波那契数列:
```php
<?php
function Fibonacci($n){
if($n == 0){
return 0;
}elseif($n == 1){
return 1;
}else{
return Fibonacci($n-1) + Fibonacci($n-2);
}
}
for ($i = 0; $i < 10; $i++){
echo Fibonacci($i) . " ";
}
?>
```
输出结果为:0 1 1 2 3 5 8 13 21 34
阅读全文