利用一维数组实现斐波那契数列


源程序如下:

import java.util.Scanner;
public class fei {
public static void main(String[] args) {
Scanner scan=new Scanner(System.in);
System.out.println("请输入你要计算斐波那契前几项的值(a>=0;a<=10):");
int a=scan.nextInt();
int []b=new int [10];
b[0]=1;
b[1]=1;
for(int i=0;i<a;i++){
if(i>1){
b[i]=b[i-2]+b[i-1];
}
System.out.println(b[i]+" ");
}
}

}

运行结果:

请输入你要计算斐波那契前几项的值(a>=0;a<=10):
10
1
1
2
3
5
8
13
21
34
55


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM