fib(0)=1
fib(1)=1
fib(n)=fib(n-1)+fib(n-2)
#include<stdio.h>
int fibonacci(int n);
int main(void)
{
int n;
scanf("%d",&n);
printf("%d",fibonacci(n-1));
return 0;
}
int fibonacci(int n)
{
int tmp;
if(n==0||n==1)
tmp=1;
else
tmp=fibonacci(n-1)+fibonacci(n-2);
return tmp;
}
本文介绍了一个简单的斐波那契数列递归实现方法,并通过C语言代码示例展示了如何计算给定位置的斐波那契数值。此算法适用于初学者了解递归原理。
1942

被折叠的 条评论
为什么被折叠?



