采用递C语言递归方法求斐波那契数列前20项
时间: 2023-08-04 21:21:28 浏览: 115
c语言 递归方法来计算斐波那契数列
好的,以下是采用递归方法求斐波那契数列前20项的 C 语言代码:
```c
#include <stdio.h>
int fibonacci(int n) {
if (n <= 1) {
return n;
} else {
return fibonacci(n-1) + fibonacci(n-2);
}
}
int main() {
// 输出斐波那契数列前20项
for (int i = 0; i < 20; i++) {
printf("%d ", fibonacci(i));
}
printf("\n");
return 0;
}
```
其中 `fibonacci` 函数用于递归计算斐波那契数列的第 `n` 项,直到 `n` 小于等于 1 时返回 `n`。在主程序中,使用循环输出斐波那契数列的前20项。
阅读全文