3. 用递归算法输出斐波那契数列前20项。
答案:2 悬赏:50
解决时间 2021-03-15 23:14
- 提问者网友:他的思颖
- 2021-03-15 02:56
3. 用递归算法输出斐波那契数列前20项。
最佳答案
- 二级知识专家网友:迷人小乖乖
- 2021-03-15 04:07
int fibonacci(int len){ if(len==0 || len==1) { return 1; } else { return fibonacci(len-1)+fibonacci(len-2); }}int main(){ int i; int f; for(i=0; i<20; i++) { f=fibonacci(i); printf("%d ",f); } return 0;}
全部回答
- 1楼网友:何以畏孤独
- 2021-03-15 04:15
#include "stdio.h"
int fib(int n,int a,int b)
{
if(n>40)
return 0;
else
{
printf("%10d",a+b);
return fib(n+1,b,a+b);
}
}
int main()
{
printf(" 1 1");
fib(3,1,1);
return 0;
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯