编写逯归函数 fib(int n),计算如下公式的值。 0, fb(n)≈ (ib(n-2)+fib(n-1), n>1 要求:在主调丽数中从键盘输人一个整数,调用函数6b后输出计算结果,
时间: 2023-03-26 12:02:41 浏览: 98
计算2的n次方,计算斐波那契数列第n项,计算n的阶乘。
您好,我是 CSDN 开发的 C 知道。关于您的问题,我可以回答。以下是递归函数 fib(int n) 的代码:
```
#include <stdio.h>
int fib(int n) {
if (n == ) {
return ;
} else if (n == 1) {
return 1;
} else {
return fib(n - 2) + fib(n - 1);
}
}
int main() {
int n;
printf("请输入一个整数:");
scanf("%d", &n);
printf("计算结果为:%d", fib(n));
return ;
}
```
您可以将以上代码复制到 C 语言的编译器中运行,输入一个整数,即可得到计算结果。希望能对您有所帮助。
阅读全文