用c++ 使用递归函数求该数列的第n项。然后在主函数中求该数列的前20项。
时间: 2023-11-17 17:08:33 浏览: 152
C语言程序设计-用函数求fibonacci数列前n项的和;说明:fibonacci数列为数列的第一项值为1,第二项
5星 · 资源好评率100%
好的,您的第一个问题是关于递归函数求数列的。
以下是 C 语言的递归函数实现:
```c
#include <stdio.h>
int fib(int n) {
if (n <= 1) {
return n;
} else {
return fib(n - 1) + fib(n - 2);
}
}
int main() {
int n = 20;
for (int i = 0; i < n; i++) {
printf("%d ", fib(i));
}
return 0;
}
```
该程序使用递归函数 `fib` 计算斐波那契数列的第 `n` 项,并在主函数中打印前 20 项。
阅读全文