使用一维数组输出Fibonacco数列前四十项,每行输出四项
时间: 2024-06-17 21:04:18 浏览: 69
LabVIEW创建一维数组
好的,Fibonacci数列是指:第一项和第二项均为1,从第三项开始,每一项都是前两项的和。因此,前40项Fibonacci数列如下:
1 1 2 3
5 8 13 21
34 55 89 144
233 377 610 987
1597 2584 4181 6765
10946 17711 28657 46368
75025 121393 196418 317811
514229 832040 1346269 2178309
可以用以下代码实现:
```
#include <iostream>
using namespace std;
int main() {
const int N = 40;
int fib[N] = {1, 1};
for (int i = 2; i < N; i++) {
fib[i] = fib[i-1] + fib[i-2];
}
for (int i = 0; i < N; i++) {
cout << fib[i] << " ";
if ((i+1) % 4 == 0) { //每行输出四项
cout << endl;
}
}
return 0;
}
```
阅读全文