当前位置:   article > 正文

输出斐波那契数列数列的前20项_编写程序:输出斐波那契数列的前20项。

编写程序:输出斐波那契数列的前20项。

斐波那契数列(Fibonacci sequence),又称黄金分割数列、 因数学家莱昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……

规则:从第三个数开始,每一个数是前面两个数之和

代码

  1. public static void main(String[] args) {
  2. // 方法一;数组
  3. int num[] = new int[20];
  4. num[0] = 0;
  5. num[1] = 1;
  6. System.out.println("斐波那契数列前20项的值如下:");
  7. System.out.print(num[0]+" "+num[1]+" ");
  8. for(int i = 2; i < 20; i++){
  9. num[i] = num[i - 1] + num[i - 2];
  10. System.out.print(num[i]+" ");
  11. }
  12. System.out.println();
  13. // 方法二
  14. int a = 0;
  15. int b = 1;
  16. for(int i = 1;i <= 10;i++) {
  17. //循环打印a,b两个数,即两个两个打印
  18. System.out.print(a + " " + b + " ");
  19. //打印第三、四个数
  20. a = a + b;
  21. b = a + b;
  22. }
  23. }

运行结果

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/415218
推荐阅读
相关标签
  

闽ICP备14008679号