4.用for语句实现:输出斐波那契数列的前n项。
时间: 2024-05-01 18:15:31 浏览: 123
计算斐波那契数列的第n项
斐波那契数列是一个经典的数学问题,它是由 0 和 1 开始,后面的每一项都是前面两项的和。因此,斐波那契数列的前几项为:0, 1, 1, 2, 3, 5, 8, 13, 21, ...
以下是使用 for 循环实现输出斐波那契数列的前 n 项的代码:
```c++
#include <iostream>
using namespace std;
int main()
{
int n;
cout << "请输入需要输出的斐波那契数列的项数:";
cin >> n;
int f1 = 0, f2 = 1;
for (int i = 0; i < n; i++) {
cout << f1 << " ";
int temp = f1 + f2;
f1 = f2;
f2 = temp;
}
return 0;
}
```
上述代码中,我们使用 f1 和 f2 两个变量来分别保存斐波那契数列中的前两项,然后在 for 循环中通过交替更新这两个变量来生成后面的斐波那契数列。输出语句 `cout << f1 << " ";` 可以将每一项的值输出到屏幕上。
阅读全文