Java Fibonacci数列
来源:互联网 发布:wow强者的旗帜 淘宝 编辑:程序博客网 时间:2024/06/05 02:07
输入
斐波那契数列项数n,0≤n≤40。
输出
斐波那契数列第n项数值
Fibonacci数列可用来描述兔子出生问题:
在西方,最先研究这个数列的人是比萨的列奥纳多(又名斐波那契),他描述兔子生长的数目时用上了这数列。
n 第一个月有一对刚诞生的兔子
n 第两个月之后它们可以生育
n 每月每对可生育的兔子会诞生下一对新兔子
n 兔子永不死去
假设在n月有新生及可生育的兔子总共a对,n+1月就总共有b对。在n+2月必定总共有a+b对:因为在n+2月的时候,所有在n月就已存在的a对兔子皆已可以生育并诞下a对后代;同时在前一月(n+1月)之b对兔子中,在当月属于新诞生的兔子尚不能生育。
代码如下:
import java.util.*;public class Fibocacci {public static void main(String args[]){Scanner sc=new Scanner(System.in);int n=sc.nextInt(); if(n==0){System.out.print(0);}else{System.out.print(fib(n));}}public static int fib(int n){int b=0;if(n>2){b=fib(n-1)+fib(n-2);return b;}else{return 1;}}}
0 0
- Fibonacci数列java描述
- java--Fibonacci 数列
- 蓝桥杯JAVA Fibonacci数列
- Java Fibonacci数列
- 【Java数据结构】Fibonacci数列
- Java Fibonacci数列
- fibonacci数列 java实现
- 蓝桥杯 java Fibonacci数列
- 蓝桥杯 Fibonacci 数列 java
- Java代码实现Fibonacci数列
- Fibonacci数列算法Java版
- Fibonacci数列
- Fibonacci数列
- Fibonacci数列
- Fibonacci数列
- Fibonacci数列
- Fibonacci数列
- Fibonacci数列
- HDU 5301 Buildings
- Core Animation编程指南
- CentOS服务器初始化设置---安全设置
- Git 版本控制使用
- 咏蚁
- Java Fibonacci数列
- 有序表操作
- uva 297 dfs
- 初步学习MVC的白痴问题的解决记录(一)
- php的unset函数何时释放内存
- 第二十一章 泛型(generic)
- hadoop2
- sql 中如何将A表的数据更新到B表中,数据表备份语句
- Triangle