标题:写一个函数ffibo(),用递归法求Fibonacci数列的第n项
只看楼主
嵇兵
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2010-3-12
结帖率:50%
 问题点数:0 回复次数:4 
写一个函数ffibo(),用递归法求Fibonacci数列的第n项
老大门们帮帮忙啊!!小弟在这谢谢了!!!
搜索更多相关主题的帖子: Fibonacci ffibo 递归 函数 
2010-05-14 15:51
ltyjyufo
Rank: 9Rank: 9Rank: 9
来 自:未来
等 级:蜘蛛侠
威 望:2
帖 子:353
专家分:1166
注 册:2009-10-25
得分:0 
  把斐波那契数列的输出函数改一下就可以了,例如:用一个循环,一直循环到你要的那一个再输出,其他的就不管它了,这样也可以啊。

翱翔天空的雄鹰固然令人羡慕,却容易被禁锢于牢笼之中,只有那夜色中的蝙蝠才是真正自由的飞翔者....
2010-05-14 21:40
冥卫
Rank: 8Rank: 8
来 自:深山老林
等 级:蝙蝠侠
帖 子:280
专家分:772
注 册:2010-4-20
得分:0 
楼上你还不如把程序打出来
2010-05-14 21:48
断续
Rank: 1
等 级:新手上路
帖 子:5
专家分:1
注 册:2009-11-17
得分:0 
#include <stdio.h>
int Fib(int);
void main()
{
 int n;
 int re;
 int i;
 for(i=1;i<=20;i++)
 {
   re=Fib(i);
  printf("di %d xiang shi %d\n",i,re);

 }
}

int Fib(int n)
 {
      if (n <= 1)
   {
          return n;
        }
   else
 {
        return Fib(n - 1) + Fib(n - 2);
     }
  }
2010-05-17 11:02
a619946437
Rank: 1
等 级:新手上路
帖 子:2
专家分:1
注 册:2010-5-15
得分:0 
完善了一下
#include <stdio.h>
int Fib(int);
void main()
{
int n;
int re;
int i;
int a;
scanf("%d",&a);
for(i=1;i<=a;i++)
{
   re=Fib(i);
  printf("di %d xiang shi %d\n",i,re);

}
}

int Fib(int n)
{
      if (n <= 1)
   {
          return n;
        }
   else
{
        return Fib(n - 1) + Fib(n - 2);
     }
  }
2010-05-17 20:57



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-306662-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.197682 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved