用C语言编程:编写一函数求Fibnacci数列中fib(n)的值

2025-03-21 19:57:49
推荐回答(2个)
回答1:

int fib(n)
{
if(n<1)return 0;
if(n==1 || n == 2)return 1;
return fib(n-1) + fib(n-2);
}

回答2:

#include
#include
int fibonacci(int a){
if(a==0)return 0;
if(a==1||a==2)return 1;
return fibonacci(a-1)+fibonacci(a-2);
}
int main()
{
int i;
for(i=0;i<=20;i++)
{
printf("%d\t",fibonacci(i));
}
return 0;
}