用c语言求斐波那契数列
时间: 2023-10-18 13:07:53 浏览: 79
斐波那契数列求和_whyadm_斐波那契求和c_数列求和_poorbv2_
5星 · 资源好评率100%
以下是使用 C 语言实现斐波那契数列的代码:
```c
#include <stdio.h>
int main() {
int n, i, t1 = 0, t2 = 1, nextTerm;
printf("请输入要打印的斐波那契数列的项数:");
scanf("%d", &n);
printf("斐波那契数列的前 %d 项为:\n", n);
for (i = 1; i <= n; ++i) {
printf("%d, ", t1);
nextTerm = t1 + t2;
t1 = t2;
t2 = nextTerm;
}
return 0;
}
```
在上面的代码中,我们首先通过 `scanf()` 函数从用户输入中获取要打印的斐波那契数列的项数。然后,我们使用一个 `for` 循环来迭代计算并打印斐波那契数列中前 `n` 项的值。
在 `for` 循环中,我们首先打印当前的斐波那契数列项 `t1`,然后计算下一项的值 `nextTerm`,并将当前项 `t1` 的值设置为上一项 `t2` 的值,将上一项 `t2` 的值设置为下一项 `nextTerm` 的值。最后,我们将循环迭代计数器 `i` 的值增加 1,继续计算下一项,直到计算完前 `n` 项为止。
阅读全文