gpt4 book ai didi

c++ - 在 C++ 中只获取偶数

转载 作者:行者123 更新时间:2023-11-28 05:16:13 25 4
gpt4 key购买 nike

<分区>

我目前正在尝试通过 Project Euler 来增加我对 C++ 的理解,但我对问题 2 感到困惑,即如何在斐波那契数列中仅获得偶数。我 99% 确定你必须使用我在网上看到的东西中的 % 运算符,但我所理解的是它需要一些东西的剩余部分(例如 11/3 = 9 w/2 的剩余部分),所以我不知道如何将它合并到代码中。

问题:斐波那契数列中的每一项都是通过添加前两项生成的。从 1 和 2 开始,前 10 个术语将是:

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

通过考虑斐波那契数列中值不超过四百万的项,找到偶数项的总和。

using namespace std;

int main()
{
int first = 1;
int second = 2;
int next;

cout << first << endl;
cout << second << endl;
if (next < 4000000)
{
for (int i = 0; i < 500000; i++)
{
next = first + second;
first = second;
second = next;
}
}


cout << next << endl;

return 0;
}

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