中易网

如何用递归的思想写一个斐波那契函数

答案:3  悬赏:10  
解决时间 2021-02-20 16:07
如何用递归的思想写一个斐波那契函数
最佳答案
#include<stdio.h>
void fun(int n,int *s) /// 求斐波那契序列中第n位的值
{
int f1,f2;
if(n==0||n==1)
*s=1;
else
{
fun(n-1,&f1);
fun(n-2,&f2);
*s=f1+f2;
}
}
void main()
{
int x;
fun(5,&x); // 你也可以写一个scanf获取第一个参数
printf("\n%d",x);
}
全部回答
f(n)={1 (n=1),1(n=2),f(n-1)+f(n-2) (n>=3)}
#include int fibonacci(int n) { if( n == 1 || n == 2) // 递归结束的条件,求前两项 return 1; else return fibonacci(n-1)+fibonacci(n-2); // 如果是求其它项,先要求出它前面两项,然后做和。 } void main() { int n; printf("please input n: "); scanf("%d",&n); printf("result: %d\n",fibonacci(n)); }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
可以在gif图像里添加声音吗?
蒙医诊所我想知道这个在什么地方
张国荣是如何作曲的??他会弹钢琴吗?
含有数字和反义词躺网字成词
金陵科技学院助学二学历什么时候开课?
铁路局小天鹅体育舞蹈培训中心在哪里啊,我有
泰悦酒家在哪里啊,我有事要去这个地方
女人为什么总喜欢挑逗男人?
的国际法考研考什么书
σ怎么读
天津市宁河区教育局在哪里啊,我有事要去这个
算盘中的狮子滚绣球怎么打?
华硕笔记本联想电脑专卖地址在哪,我要去那里
上海市彭浦中学如何报名
没有直接写时间 而是借其它事物间接地写 含蓄
推荐资讯
拜求解决方法 律师,您好,这个问题困惑我好
php中 用imagecreatefromjpeg函数创建的函数
全能广告地址在什么地方,想过去办事
3x+2/3x=14(用解方程
佛山市南海盛通五金实业有限公司在什么地方啊
我喜欢对我钟情的你是什么意思
网友们那个知道有择日风水的软件能用的那个知
往生咒念有什么禁忌
济南初中和高中体育老师的工资大概多少?哪个
word特殊符号字符代码
连续随机变量的概率密度函数
囍纪在什么地方啊,我要过去处理事情
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?