用递归函数求斐波那契数列的第n项的值
斐波那契函数的定义为
fib(n)={1 (n=0)
1 (n=1)
fib(n-1)+fib(n-2) (n>1)
人气:368 ℃ 时间:2019-10-17 01:56:33
解答
#include
fib(int n)
{if(n==0) return(0);
else if(n==1) return(1);
else
return(fib(n-1)+fib(n-2));
}
main()
{int n,s;
scanf("%d",&n);
s=fib(n);
printf("%d\n",s);
}
推荐
猜你喜欢
- ( )我们看到的太阳只有盘子那么大,()它的实际面积却大得很
- 如何配制浓度不均匀的蔗糖溶液
- 如果一个角的余角是这个角的2倍,那么这个角的大小为()度
- 某花木场有一块形如等腰梯形ABCD的空地(如图),各边的中点分别是E、F、G、H,测量得对角线AC=10m,现想用篱笆围成四边形EFGH的场地,则篱笆的总长度是_m.
- 已知PA,PB,PC两两垂直,且三角PAB,PAC,PBC面积分别是1.5,2,6,则过P,A,B,C四点的外接球的表面积
- 1.甲数与乙数的比是16:25,甲数是乙数的( ),甲数比乙数少( ),乙数比甲数多( ).
- 重为10N的木块,在大小为5N的水平拉力下,10秒内沿水平桌面匀速前进了3米,若水平拉力的大小变为3N,则木块在水平方向上所受的合力大小为( )N?
- 教子无方的含义