欧拉项目#2

时间:2017-03-01 05:57:39

标签: java

arr[i] = atoi(&c);

问题详情: Fibonacci序列中的每个新术语都是通过添加前两个术语生成的。从1和2开始,前10个术语将是:

1,2,3,5,8,13,21,34,55,89,......

通过考虑Fibonacci序列中的值不超过四百万的项,找到偶数项的总和

我得到了2851443作为答案,我多次检查了我的代码。

1 个答案:

答案 0 :(得分:1)

此代码中存在问题:

if (term[1]%2==0)
{sum=sum+term[0];}

如果您检测到术语[1]是偶数,则应将其添加到总和中,而不是之前的值:

if (term[1] % 2 == 0) {
    sum = sum + term[1];  // add term[1], not term[0]
}