斐波纳契数列如下所示:0,1,1,2,3,5,8,13,21…
即从0和1开始,其后的任何一个斐波纳契数都是它前面两个数之和。例如n=6,则返回数列0,1,1,2,3,5 。

public static void main(String[] args) {// TODO Auto-generated method stubSystem.out.print("请输入n:");Scanner sc = new Scanner(System.in);int n = sc.nextInt();int [] a = getFibonacciSeries(n);for(int i = 0;i<a.length;i++) {System.out.print(a[i]+" ");}}public static int [] getFibonacciSeries(int n) {int[] a= new int [n];int x = 0,y=1;if(n ==1) {a = new int[]{x};return a;}else if(n==2) {a = new int[]{x,y};return a;}else {for(int i = 2;i<a.length;i++) {a[0] = x;a[1] = y;a[i]=a[i-1]+a[i-2];}return a;}}
//结果
请输入n:6
0 1 1 2 3 5

根据指定的n,返回相应的斐波纳契数列。相关推荐

  1. python中定义函数,斐波纳契数列:1,1,2,3,5,8,13。。

    练习1:斐波纳契数列:1,1,2,3,5,8,13... (该数列中,有n个数字,从第三个数字开始:数值 =前一个数字 + 前面一个数字) 结论:n=(n-2)+(n-1) 条件:n=1或n=2时返回 ...

  2. 366. 斐波纳契数列

    提示 LintCode中的相关算法题实现代码,可以在我的GitHub中下载. 题目需求 描述 查找斐波纳契数列中第 N 个数. 所谓的斐波纳契数列是指: 前2个数是 0 和 1 . 第 i 个数是第  ...

  3. Python3 编程示例:斐波纳契数列

    写一个斐波纳契数列: 其中代码 a, b = b, a+b 的计算方式为先计算右边表达式,然后同时赋值给左边,等价于: 执行结果: 这个例子介绍了几个新特征. 第一行包含了一个复合赋值:变量 a 和 ...

  4. 兔子问题,斐波纳契数列

    题目:古典问题(斐波纳契数列):有一对兔子,从出生后3个月起每个月都生一对兔子,小兔子长到第三个月又会生一对兔子,假如兔子都不死,问每个月兔子总数? 分析规律:1 1 2 3 5 8 13 21- 从 ...

  5. 【Java8】Stream 由函数生成流:创建无限流 - 实现斐波纳契数列

    Stream API提供了两个静态方法来从函数生成流:Stream.iterate和Stream.generate. 这两个操作可以创建所谓的无限流:不像从固定集合创建的流那样有固定大小的流.由ite ...

  6. Python3 编程第一弹 斐波纳契数列

    现在,我们能使用 Python 完成比 ​1 + 2 更复杂的工作.在下例里,我们能写出一个初步的斐波纳契数列如下: #!/usr/bin/python3 # Fibonacci series: 斐波 ...

  7. Python - Python3 编程第一步 Fibonacci series: 斐波纳契数列

    Fibonacci series: 斐波纳契数列, 两个元素的总和确定了下一个数,例如:1 1 2 3 5 8 13 21 34 55 Python程序如下: def fibonacci1(n):a, ...

  8. 查找斐波纳契数列中第 N 个数

    所谓的斐波纳契数列是指:前两个数是0和1,第i个数是第i-1个数和第i-2个数的和. eg:斐波纳契数列的钱10 个数是指{0,1,1,2,3,5,8,13,21,34.,,,,,} 一般求解斐波纳契 ...

  9. AS3实现经典算法(一) 斐波纳契数列

    package{ /* 斐波纳契数列,又称黄金分割数列,指的是这样一个数列:1.1.2.3.5.8.13.21.--在数学上, 斐波纳契数列以如下被以递归的方法定义:F0=0,F1=1,Fn=F(n- ...

最新文章

  1. Ural 1025 Democracy in Danger 解题报告
  2. selinux php errors,apache php selinux --Syntax error 无法加载模块
  3. OpenGL 绘制彩色三角形的实例
  4. 探秘云游戏背后实时音视频技术实践
  5. 关于之前的函数式编程
  6. 音视频即时通讯二次开发
  7. python默认编码方式_关于设置python默认编码方式的问题
  8. python安装到桌面的路径是什么_Python 获取windows桌面路径的5种方法小结
  9. 再谈csdn blog的bug
  10. Khan_Computer Science_Algorithms
  11. android曲线水波纹录音动画,Android-贝塞尔曲线实现水波纹动画
  12. 模块化程序设计(多文件编程)介绍
  13. 整合ztree的一些功能和demo演示
  14. 【SSM分布式架构电商项目-32】Dubbo入门
  15. 洛谷试炼场------题目
  16. 在线可视化布局HTML
  17. 从实际游戏制作谈如何提高游戏中的打击感
  18. PS制作水印的简单教程
  19. c++之 推箱子小游戏
  20. GSM与GPRS的区别

热门文章

  1. 载阿霉素细胞膜纳米囊泡|细胞外囊泡递载circDYM|细胞膜仿生聚合物囊泡
  2. 【Redis】--- 不同数据结构命令
  3. python中quit函数用法_关于 Python 中的退出命令:sys.exit(n), os._exit(n), quit(), exit()...
  4. 制作企业网站一般要花多少钱
  5. redis-删除所有key
  6. python语言是什么语言-python是一门什么样的语言?
  7. SPDK简介(其与Ceph rbd的关系)
  8. Windows 10 配置OpenGL ES 3.0 环境
  9. 求职路艰辛,深圳天瑞地安助力求职人对工作感到无忧
  10. 机器人实践课程镜像分享及使用说明(Arduino+ROS1+ROS2+Gazebo+SLAM+...)