c语言利用数组计算斐波那契数列的前20个数,并以每行5个数输出,斐波娜数列为某一项的值等于前两项之和,如:1,1,2,3,5……。
时间: 2024-06-13 11:08:29 浏览: 250
用数组求出Fibonacci数列前项之和-C语言数组
以下是C语言利用数组计算斐波那契数列的前20个数,并以每行5个数输出的代码:
```c
#include <stdio.h>
int main() {
int fibonacci[20] = {1, 1};
for (int i = 2; i < 20; i++) {
fibonacci[i] = fibonacci[i-1] + fibonacci[i-2];
}
for (int i = 0; i < 20; i++) {
printf("%d", fibonacci[i]);
if ((i+1) % 5 == 0) {
printf("\n");
} else {
printf("\t");
}
}
return 0;
}
```
输出结果为:
```
1 1 2 3 5
8 13 21 34 55
89 144 233 377 610
987 1597 2584 4181 6765
```
阅读全文