c语言数组输出斐波那契数列
时间: 2024-12-06 22:23:03 浏览: 13
C语言求Fibonacci斐波那契数列通项问题的解法总结
5星 · 资源好评率100%
在C语言中,可以使用数组来存储斐波那契数列的前几个数字,并通过循环结构递推计算后续的值。这是一个简单的例子:
```c
#include <stdio.h>
#define SIZE 10 // 数组大小,可以根据需要调整
int fibonacci[SIZE]; // 定义一个整型数组来存储斐波那契数列
void printFibonacci() {
int i;
fibonacci[0] = 0; // 第一个数
fibonacci[1] = 1; // 第二个数
// 输出前两个数
printf("%d ", fibonacci[0]);
printf("%d ", fibonacci[1]);
for (i = 2; i < SIZE; i++) {
fibonacci[i] = fibonacci[i - 1] + fibonacci[i - 2]; // 计算并存储每个数
printf("%d ", fibonacci[i]); // 输出当前数
}
}
int main() {
printFibonacci();
return 0;
}
```
在这个程序中,我们首先初始化数组的前两个元素为0和1,然后通过循环从第三个数开始,每一项都等于它前面两项之和,直到达到数组的大小限制。
阅读全文