斐波那契数列是我在初中的数学课接触到的,当时唯一对这个感兴趣的是他的名字,因为一直在想是谁起了一个这么别扭的名字…后来无知的我才发现原来是这么一回事:
斐波那契数列:是1202年莱昂纳多·斐波那契提出的,当时只是为了解决一个兔子繁殖的问题,后来再世人的研究与拓展,发现他有非常广泛的应用。下面我们用程序来实现如何计算斐波那契数列:
0,1,1,2,3,5,8,13,21,34……
上面这个数列有一个递推式和一个初始条件:
F[n]=F[n-1]+F[n-2] (n>1)
F[0]=0, F[1]=1
根据上面的条件我们来写程序:
public class Fib
{
public static void main(String args[])
{
int n=10;
int []F=new int[n];
F[0]=0;
F[1]=1;
for(int i=2;i<n;i++){
F[i]=F[i-1]+F[i-2];
}
System.out.println("前十个斐波那契数列是:");
for(int j=0;j<n;j++){
System.out.print(F[j]+" ");
}
}
}
是不是看了斐波那契数列其实没有那么的恐怖…只是名字有点吓人而已<^^>
时间: 2024-10-06 00:07:19