递归求Fibonacci序列的第n项

大学网课 已帮助 人

递归求Fibonacci序列的第n项

递归求Fibonacci序列的第n项

热搜:sd序列是5端互补序列

回答

共1条回复

  • 参考程序代码:
    #include<stdio.h>
    int fib(int k)
    { int f;
    if(k==1) f=0;
    else if(k==2) f=1;
    else f=fib(k-1)+fib(k-2);
    return f;
    }
    void main()
    { int i,n;
    printf("请输入项数: ");
    scanf("%d",&n);
    printf("前%d项fibonacci数列为:",n);
    for(i=1;i<=n;i++)
    printf("%d ",fib(i));
    printf("
    ");
    }