求Fibonacci数列中大于t的最小的一个数,结果由函数返回.实在看不懂啊,

问题描述:

求Fibonacci数列中大于t的最小的一个数,结果由函数返回.实在看不懂啊,
其中Fibonacci数列F(n)的定义为:
F(0)=0,F(1)=1
F(n)=F(n-1)+F(n-2)
-----------------------
int jsValue(int t)
{ int f1=0,f2=1,fn;
fn=f1+f2;
while(fn

int jsValue(int t)
{ int f1=0,f2=1,fn;//按照定义赋初值
fn=f1+f2;//第一次求fn
while(fnt
{f1=f2;
f2=fn;
fn=f1+f2;}
return fn;//返回fn
}