使用c++编写递归函数int fib(int n)
时间: 2023-12-28 10:05:12 浏览: 109
C++递归函数
好的,下面是使用 C 语言编写的递归函数 int fib(int n):
```
int fib(int n) {
if (n <= 1) {
return n;
} else {
return fib(n-1) + fib(n-2);
}
}
```
这个函数的作用是返回斐波那契数列中第 n 个数的值。斐波那契数列的定义是:第一个数是 0,第二个数是 1,从第三个数开始,每个数都是前面两个数的和。例如,斐波那契数列的前几个数是 0、1、1、2、3、5、8、13、21、34 等等。
阅读全文