请用C语言写一个斐波那契额数列求解的程序代码
时间: 2023-12-29 10:55:34 浏览: 80
斐波那契数列python求解代码
5星 · 资源好评率100%
下面是用C语言实现斐波那契数列的代码:
```c
#include <stdio.h>
int main()
{
int n, i, t1 = 0, t2 = 1, nextTerm;
printf("请输入要输出斐波那契数列的项数:");
scanf("%d", &n);
printf("斐波那契数列:");
for (i = 1; i <= n; ++i)
{
printf("%d, ", t1);
nextTerm = t1 + t2;
t1 = t2;
t2 = nextTerm;
}
return 0;
}
```
在该程序中,我们首先使用 scanf() 函数从用户那里获取要输出的斐波那契数列的项数。
在 for 循环中,我们使用 t1 和 t2 两个变量来跟踪斐波那契数列中的前两个数字。然后,我们计算下一个项并将 t1 和 t2 的值更新为下一个项的值和当前项的值。最后,我们输出当前项的值。
程序执行时,输出将如下所示:
```
请输入要输出斐波那契数列的项数:10
斐波那契数列:0, 1, 1, 2, 3, 5, 8, 13, 21, 34,
```
阅读全文