您的位置:首页 > 其它

简单递归—斐波那契数列

2014-07-31 15:59 190 查看
用递归计算出第n个斐波那契数:

#include<stdio.h>

int a[100];

int Fibonacci(int n) 

{

    if(n==0)       //边界条件1

    return 0;

    else if(n==1)   //边界条件2

    return 1;

    else

    return Fibonacci(n-1)+Fibonacci(n-2); //递归方程

}

int main()

{

    int n;

    while(scanf("%d",&n)!=EOF)  //当你输入35时你就会发现中间有点停顿,输入的数越大,输出的就越慢,这就让你体会到了递归在时间方面是多么耗时了

    {

    printf("%d\n",Fibonacci(n));

    }

    return 0;

}

   

   
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: