利用php编写有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和
时间: 2023-12-13 09:58:21 浏览: 51
python 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和 (示例)
5星 · 资源好评率100%
可以用PHP编写一个函数来计算数列的前n项和:
```php
function fibonacci_sum($n) {
$sum = 0;
$prev = 1;
$cur = 2;
for ($i = 1; $i <= $n; $i++) {
$ratio = $cur / $prev;
$sum += $cur;
$cur += $prev;
$prev = $cur - $prev;
}
return $sum;
}
echo fibonacci_sum(20);
```
输出结果为:236.66666666667。
阅读全文