gpt4 book ai didi

c - 调试 C 程序以求 400 万以下斐波那契数列的所有偶数项之和

转载 作者:行者123 更新时间:2023-11-30 20:47:22 24 4
gpt4 key购买 nike

#include <stdio.h>
int main()
{
long int first=1,second=2,sum=0,a[4000000],i=0;
while(second<4000000)
{
a[i]=first;
second=first+second;
first=second-first;
i++;
}
for(i=0;i<1999999;i++)
{
sum=sum+ a[2*i+1];
}
printf("The required sum is : %d",sum);
}

我无法检测到错误,我猜它正在运行无限循环未发现编译时错误,但未获得结果

最佳答案

您不需要存储 400 万以下的所有数字 - 只需计算第一个和第二个变量中的数字,并将所有其他数字添加到您的总和中。

关于c - 调试 C 程序以求 400 万以下斐波那契数列的所有偶数项之和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23777616/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com