(C语言)用递归方法编写求斐波那契数列的函数

用递归方法编写求斐波那契数列的函数,返回值为长整型。斐波那契数列的定义为:f(n)=f(n-2)+f(n-1)(n>1)其中f(0)=0,f(1)=1并写出相应主函数哪位... 用递归方法编写求斐波那契数列的函数,返回值为长整型。斐波那契数列的定义为:f(n)=f(n-2)+f(n-1)(n>1) 其中f(0)=0, f(1)=1
并写出相应主函数
哪位好心人帮帮忙啊,谢谢啦,我是初学啊
展开
 我来答
百度网友d3e418b2c
推荐于2017-10-10 · TA获得超过2195个赞
知道大有可为答主
回答量:1361
采纳率:0%
帮助的人:1677万
展开全部
#include<stdio.h>
long func(long n)
{
if(n==0||n==1)return n;
else return func(n-1)+func(n-2);
}
main()
{
long n;
printf("please input n:");
scanf("%ld",&n);
printf("the result is %ld",func(n));
}
慎朝雨3D
2007-06-18 · TA获得超过133个赞
知道小有建树答主
回答量:187
采纳率:0%
帮助的人:146万
展开全部
long Fib2(int n)
{ long int oneBack, twoBack, current;
int i;_
if(n == 0 || n == 1) return n;
else
{ oneBack = 1;
twoBack = 0;
for(i = 2; i <= n; i++)
{ current = oneBack + twoBack;
twoBack = oneBack;
oneBack = current;
}
return current;
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式