c语言计算斐波那契数列
时间: 2023-10-18 08:13:20 浏览: 81
c语言斐波那契数列
5星 · 资源好评率100%
好的,计算斐波那契数列可以使用递归和循环两种方法来实现。下面是使用循环方式计算斐波那契数列的c语言代码示例:
```c
#include <stdio.h>
int main() {
int num, i;
int a = 0, b = 1, c;
printf("请输入要计算的斐波那契数列的项数:");
scanf("%d", &num);
printf("斐波那契数列的前 %d 项为:\n", num);
for (i = 1; i <= num; i++) {
printf("%d, ", a);
c = a + b;
a = b;
b = c;
}
return 0;
}
```
以上代码中,我们首先通过 scanf 函数获取用户输入的斐波那契数列的项数,然后通过循环计算斐波那契数列的每一项。在循环中,我们使用 a,b,c 三个变量来辅助计算。其中,a 和 b 分别表示前两项,c 表示当前项。每一次循环都会输出当前项的值,并更新 a 和 b 的值,用于计算下一项。
阅读全文