斐波那契数列
我想求斐波那契数列的2的8次方之前的数是多少?这是我写的代码,用递归写的,但结果总错,为什么?对递归不太熟,请指教#include <stdio.h>
#include <math.h>
long fibonacci(long f1,long f2)
{
long n;
n=f1+f2;
if(n<pow(2,8))
fibonacci(f2,f1+f2);
return n;
}
main()
{
long f1;
long f2;
f1=f2=1;
printf("%ld",fibonacci(f1,f2));
}