我想要计算特定范围内的斐波纳契数字(数以千计的数字范围很宽) 我已经写了这个但我不知道要修改它以使其例如,我需要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