-2
class fib
{
public static void main(String args[])
{
int n=0,p=1,k,count=10;
System.out.println(n+" "+p);
for(int i=2;i<count;++i)
{
k=n+p;
System.out.println(" "+k);
n=p;
p=k;
}
}
}
そのコード印刷フィボナッチ数列ような0,1,1,2,3,5,8,13,21,34しかし、私はしたい0,1,3,8,21Javaプログラミングを使用してフィボナッチ数を印刷するにはどうすればよいですか?
のような代替FIB番号ポイントで
すべてのフィボナッチ数(あなたはO(1)式を使用していないと仮定)を計算する必要があるので、どの程度すべての値を保存し、あなたが望むインデックスを印刷しますか? (2のインクリメントを持つforループのように) –