求助,用递归求解斐波拉契数列
题目,已知二阶fibonacci数列:fib(n)={0 n=0; 定义递归函数求fib(10)1 n=1;
fib(n-1)+fib(n-2) n>1}
我的代码无法运行求高手帮助
#include <stdio.h>
int fib(int n)
{
int f=0;
if(n=0)
f=0;
else
if(n=1)
f=1;
else
f=f+fib(n--);
return (f);
}
void main()
{
int n,f;
printf("please input n:");
scanf("%d",&n);
f=fib(n);
printf("f%n=%d\n",f);
}