斐波拉契数列制作php
时间: 2023-09-13 17:11:34 浏览: 34
斐波那契数列可以使用PHP编程语言来制作。以下是一个简单的示例代码:
```
<?php
function fibonacci($n) {
if ($n <= 1) {
return $n;
} else {
return fibonacci($n-1) + fibonacci($n-2);
}
}
for ($i = 0; $i < 10; $i++) {
echo fibonacci($i) . " ";
}
?>
```
这个代码将会输出前10个斐波那契数列数值。使用递归函数来计算数列中的每个数字。
相关问题
PHP斐波那契数列编程
可以使用递归或循环的方式实现斐波那契数列。以下是使用递归的方式实现斐波那契数列的 PHP 代码:
```php
function fibonacci($n) {
if ($n <= 1) {
return $n;
}
return fibonacci($n - 1) + fibonacci($n - 2);
}
// 输出前10个斐波那契数列
for ($i = 0; $i < 10; $i++) {
echo fibonacci($i) . ' ';
}
```
以下是使用循环的方式实现斐波那契数列的 PHP 代码:
```php
function fibonacci($n) {
$fib = [0, 1];
for ($i = 2; $i <= $n; $i++) {
$fib[$i] = $fib[$i-1] + $fib[$i-2];
}
return $fib[$n];
}
// 输出前10个斐波那契数列
for ($i = 0; $i < 10; $i++) {
echo fibonacci($i) . ' ';
}
```
PHP输出斐波那契数列
好的,要输出斐波那契数列,可以使用 PHP 的循环语句实现,代码如下:
```
<?php
$num = 20; // 生成前 20 个斐波那契数
$fibonacci = array(0, 1); // 初始化前两个斐波那契数
for ($i = 2; $i < $num; $i++) {
$fibonacci[$i] = $fibonacci[$i-1] + $fibonacci[$i-2];
}
// 输出斐波那契数列
for ($i = 0; $i < $num; $i++) {
echo $fibonacci[$i] . " ";
}
?>
```
这段代码中,我们首先定义了要生成的斐波那契数的个数。接着,我们使用一个数组来存储这些数,初始化数组前两个元素为0和1。然后,我们使用一个循环语句来依次生成每个斐波那契数,并将它们存储到数组中。最后,再使用一个循环来输出数组中的数列即可。