c语言编写计算斐波那契(Fibonacci)
答案:2 悬赏:20 手机版
解决时间 2021-01-22 01:29
- 提问者网友:姑娘长的好罪过
- 2021-01-21 19:55
c语言编写计算斐波那契(Fibonacci)
最佳答案
- 五星知识达人网友:woshuo
- 2021-01-21 21:00
斐波那契数列为:0,1,1,2,3,5,8,13.....
#include
int fib(int n,int f)
{
if(n==1&&n==2)
{f=1;}
else
{f=fib(n-1,f)+fib(n-2,f);}
return f;
}
int main()
{
int n,f;
f=fib(n,f);
printf("%d",f);
return 0;
}
#include
int fib(int n,int f)
{
if(n==1)
{
f=0;
}
else if(n==2)
{
f=1;
}
else
{
f=fib(n-1,f)+fib(n-2,f);
}
return f;
}
int main()
{
int n,f;
scanf("%d,%d",&n,&f);
f=fib(n,f);
printf("%d",f);
return 0;
}
#include
int fib(int n,int f)
{
if(n==1&&n==2)
{f=1;}
else
{f=fib(n-1,f)+fib(n-2,f);}
return f;
}
int main()
{
int n,f;
f=fib(n,f);
printf("%d",f);
return 0;
}
#include
int fib(int n,int f)
{
if(n==1)
{
f=0;
}
else if(n==2)
{
f=1;
}
else
{
f=fib(n-1,f)+fib(n-2,f);
}
return f;
}
int main()
{
int n,f;
scanf("%d,%d",&n,&f);
f=fib(n,f);
printf("%d",f);
return 0;
}
全部回答
- 1楼网友:英雄的欲望
- 2021-01-21 22:01
if(n==1&&n==2)
这块啊,应该是
if(n==1||n==2)一个成立就行
其他的我没看
这块啊,应该是
if(n==1||n==2)一个成立就行
其他的我没看
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯