用C++编写程序,输出Fibonacci数列的前20项。
时间: 2023-06-01 19:07:26 浏览: 80
好的,以下是代码:
```c
#include <stdio.h>
int main() {
int a = 0, b = 1, c, i;
printf("Fibonacci数列的前20项为:\n");
printf("%d %d ", a, b);
for (i = 0; i < 18; i++) {
c = a + b;
printf("%d ", c);
a = b;
b = c;
}
return 0;
}
```
输出结果为:
```
Fibonacci数列的前20项为:
0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181
```
相关问题
用c++编写程序求斐波那契数列的第 n 项和前 n 项之和
当然!以下是使用 C++ 编写的程序,用于计算斐波那契数列的第 n 项和前 n 项之和:
```cpp
#include <iostream>
using namespace std;
// 计算第 n 项的斐波那契数值
int fibonacci(int n) {
if (n <= 0)
return 0;
else if (n == 1)
return 1;
else {
int a = 0, b = 1;
for (int i = 2; i <= n; i++) {
int temp = b;
b = a + b;
a = temp;
}
return b;
}
}
// 计算前 n 项的斐波那契数之和
int sum_of_fibonacci(int n) {
if (n <= 0)
return 0;
else {
int sum = 0;
for (int i = 1; i <= n; i++) {
sum += fibonacci(i);
}
return sum;
}
}
int main() {
int n;
cout << "请输入要求的项数 n:";
cin >> n;
cout << "第 " << n << " 项的值为:" << fibonacci(n) << endl;
cout << "前 " << n << " 项的和为:" << sum_of_fibonacci(n) << endl;
return 0;
}
```
您可以将上述代码保存为一个 .cpp 文件,并使用 C++ 编译器进行编译和运行。程序会提示您输入要求的项数 n,并输出结果。
希望这能帮到你!如果您有任何问题,请随时提问。
c++编写一个列出Fibonacci数列前20项的完整程序
好的,以下是列出Fibonacci数列前20项的完整程序:
```c
#include <stdio.h>
int main() {
int a = 0, b = 1, c, i;
printf("Fibonacci Series: \n");
for (i = 1; i <= 20; i++) {
printf("%d, ", a);
c = a + b;
a = b;
b = c;
}
return 0;
}
```
希望能够帮到你。接下来问下一个问题吧。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)