C语言编程(用数组实现):输出斐波那契数列的前20项
时间: 2024-04-30 16:18:51 浏览: 348
用数组求出Fibonacci数列前项之和-C语言数组
斐波那契数列是一个经典的数学问题,它的前两项是 0 和 1,从第三项开始,每一项都是前两项的和。用 C 语言编程实现输出斐波那契数列的前20项可以使用数组来存储每一项的值,具体实现如下:
```c
#include <stdio.h>
int main() {
int fib[20]; // 定义一个长度为20的数组,用于存储斐波那契数列的前20项
int i;
// 初始化前两项
fib[0] = 0;
fib[1] = 1;
// 计算并存储前20项
for (i = 2; i < 20; i++) {
fib[i] = fib[i-1] + fib[i-2];
}
// 输出前20项
for (i = 0; i < 20; i++) {
printf("%d ", fib[i]);
}
return 0;
}
```
上述代码中,首先定义了一个长度为20的数组 `fib`,用于存储斐波那契数列的前20项。然后初始化前两项为 0 和 1,接着使用循环计算并存储后面的项。最后使用循环输出前20项。
阅读全文