我想要計算特定範圍內的斐波納契數字(數以千計的數字範圍很寬) 我已經寫了這個但我不知道要修改它以使其例如,我需要5027和8386589如何獲得範圍內斐波那契數列沒有遞歸
class Fibonacci
{
public static void main(String args[])
{
int n1=0,n2=1,n3,i,count=10;
System.out.print(n1+" "+n2);//printing 0 and 1
for(i=2;i<count;++i)
{
n3=n1+n2;
System.out.print(" "+n3);
n1=n2;
n2=n3;
}
}
}
5027和8386589是不是一個斐波那契數,所以你想要的範圍在2個給定的正常數字之間,是嗎? – hamena314
如果你想在一系列值之間執行斐波那契並且想避免從1開始......你至少需要序列的前兩個值,否則你將無法得到下一個值。 – araknoid
你想擺脫它什麼?只需在給定範圍內打印數字?或者獲取範圍內的數字列表?或者數它們?或者是什麼? – Ray