arr[i] = atoi(&c);
问题详情: Fibonacci序列中的每个新术语都是通过添加前两个术语生成的。从1和2开始,前10个术语将是:
1,2,3,5,8,13,21,34,55,89,......
通过考虑Fibonacci序列中的值不超过四百万的项,找到偶数项的总和
我得到了2851443作为答案,我多次检查了我的代码。
答案 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]
}