请用c语言写一个斐波那契数列的程序
时间: 2023-05-27 19:02:20 浏览: 97
斐波那契数列(java实现)(csdn)————程序.pdf
#include <stdio.h>
int main() {
int n, i;
int f[100]; // 用数组存储斐波那契数列,最多存储前100项
printf("求斐波那契数列的前 n 项,请输入 n:");
scanf("%d", &n);
// 前两项为1
f[0] = 1;
f[1] = 1;
// 从第三项开始,每一项等于前两项之和
for (i = 2; i < n; i++) {
f[i] = f[i-1] + f[i-2];
}
// 输出前 n 项
printf("斐波那契数列的前 %d 项为:\n", n);
for (i = 0; i < n; i++) {
printf("%d ", f[i]);
}
printf("\n");
return 0;
}
阅读全文