创建一个解决方案,计算斐波那契数.0,1 ,1 ,2,3 ,5 ,8 ,13,21,34.

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/28 12:04:41
创建一个解决方案,计算斐波那契数.0,1 ,1 ,2,3 ,5 ,8 ,13,21,34.
xՒ݊@_TZL>ǍS234$ʂx! +^tj]D ַ0ibk!3'c~a&~v~q$?u~2?yqU>YkQC6]DHtObuy>4I2h;~7ILM?M[JG~B0w' c8T-to G P F:b2M1a liԶfڌR"hX # *PXtd1/YHyLLahh6A:`i&Ѷd)*5[5jPڂ$Q.'.*RE]\uD;H{t)gK~$FԤnuR=ef/~vv+% &WR%CoҺdj +K1#U/7/pWB`$L{-rKm60R Du4+BF\Qڄ>{f,&_ 

创建一个解决方案,计算斐波那契数.0,1 ,1 ,2,3 ,5 ,8 ,13,21,34.
创建一个解决方案,计算斐波那契数.

0,1 ,1 ,2,3 ,5 ,8 ,13,21,34.

创建一个解决方案,计算斐波那契数.0,1 ,1 ,2,3 ,5 ,8 ,13,21,34.
long Fib(int n) {
    if(n<=1) return (long)n;
    else return Fib(n-1)+Fib(n-2);
}

 完整测试程序;

#include<stdio.h>
#include<stdlib.h>

long Fib(int n) {
    if(n<=1) return (long)n;
    else return Fib(n-1)+Fib(n-2);
}

int main()
{
    int n;
    scanf("%d",&n);
    for(int i=0; i<=n; ++i) {
        printf("%d,",Fib(i));
    }
    printf("\n");
    return 0;
}