当前位置:网站首页>用递归法求Fibonacci数列第n项的值

用递归法求Fibonacci数列第n项的值

2022-06-22 15:03:00 小木荣

用递归法求Fibonacci数列第n项的值。该数列有如下的特点:第1个数和第2个数都为1,从第3个数开台,每个数都是其前面两个数之和。

#include <stdio.h>
unsigned Fib(unsigned n)
{
    
	if(n>2)
		return Fib(n-1)+Fib(n-2);
	else
		return 1;
}
int main(void)
{
    
	unsigned n,ret;
	puts("请输入Fibonacci第n项:");
	scanf("%d",&n);
	ret=Fib(n);
	printf("Fib第%d项为:%d\n",n,ret);
	return 0;
}

原网站

版权声明
本文为[小木荣]所创,转载请带上原文链接,感谢
https://blog.csdn.net/W2001r/article/details/113834374