编写程序.求fibonacci数列的第9项
答案:2 悬赏:70 手机版
解决时间 2022-01-01 05:08
- 提问者网友:無理詩人
- 2021-12-31 14:17
急求
最佳答案
- 五星知识达人网友:妄饮晩冬酒
- 2021-12-31 15:45
a1=1
a2=1
i=1
while i<8
a3=a1+a2
b=a2
a2=a1+a2
a1=b
i=i+1
wend
print a3
end
a2=1
i=1
while i<8
a3=a1+a2
b=a2
a2=a1+a2
a1=b
i=i+1
wend
print a3
end
全部回答
- 1楼网友:琴狂剑也妄
- 2021-12-31 17:22
用递归
#include
int fibonaci(int n) //求数列第n项的函数
{
int a;
if(n==0)return 0; //定义第0项为0
else if(n==1) return 1; //第一项为1
else
{
a=fibonaci(n-1)+fibonaci(n-2); //前两项和
}
return a;
}
main()
{
printf("%d",fibonaci(9)); //输出第9项
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯