c++ 第一项是0,第二项是1,以后每两项都是前两项之和,求前20项之和
时间: 2023-12-31 14:05:19 浏览: 64
20项之和.cpp
这是一个经典的斐波那契数列问题,可以使用循环或递归来解决。以下是使用循环计算前20项斐波那契数列并求和的C++代码:
```c++
#include <iostream>
int main() {
int a = 0, b = 1, sum = 0;
for (int i = 0; i < 20; i++) {
sum += b;
int c = a + b;
a = b;
b = c;
}
std::cout << "The sum of the first 20 Fibonacci numbers is: " << sum << std::endl;
return 0;
}
```
输出结果为:
```
The sum of the first 20 Fibonacci numbers is: 17710
```
因此,前20项斐波那契数列的和为17710。
阅读全文