【发布时间】:2011-06-09 09:34:52
【问题描述】:
问题是这样的:
斐波那契数列中的每个新项都是通过添加前两项来生成的。通过 >从 1 和 2 开始,前 10 个术语将是:
1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ...
通过考虑斐波那契数列中值不超过四百万的项,>求偶数项的总和。
这是我用 PHP 写的
<?php
function fibo($first, $second, $limit){
$next = $first + $second;
if ($next % 2 ==0) {
$array[]= "$next";
}
do
{
fibo($second,$next, $limit);
} while ($next < $limit);
$sum=array_sum($array[]);
echo "$sum";
}
fibo(1,2,4000000);
?>
我的代码没有运行……谁能帮忙?
【问题讨论】:
-
您的代码是否产生错误消息或错误输出或什么都没有?请说明不运行的含义。
-
看在上帝的份上,请格式化您的代码以便我们阅读。