用C语言写一份斐波那契数列代码
时间: 2023-06-07 12:10:17 浏览: 110
好的,以下是用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;
}
```
该代码可输出指定数量的斐波那契数列元素。
相关问题
帮我写一份c语言代码,实现斐波那契数列
当然可以!以下是一个简单的C语言代码,用于计算并打印斐波那契数列的前n个数字:
```c
#include <stdio.h>
int fibonacci(int n) {
if (n <= 1)
return n;
else
return fibonacci(n - 1) + fibonacci(n - 2);
}
int main() {
int n, i;
printf("请输入要打印的斐波那契数列的长度:");
scanf("%d", &n);
printf("斐波那契数列的前 %d 个数字为:\n", n);
for (i = 0; i < n; i++) {
printf("%d ", fibonacci(i));
}
return 0;
}
```
你可以通过在 `scanf` 函数中输入一个整数来指定要打印的斐波那契数列的长度。然后,程序会计算并打印出相应长度的斐波那契数列。
希望这可以帮到你!如果还有其他问题,欢迎继续提问。
阅读全文