`
橡树心
  • 浏览: 46532 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

费式数列(Fibonacci)

阅读更多
问题说明:
       Fibonacci为1200年代的欧洲数学家,在他的著作中曾经提到:若有一只兔子每个月生一只小兔子,一个月后小兔子也开始生产。起初只有一只兔子,一个月后就有两只兔子,两个月后有三只兔子,三个月后有五只兔子(小兔子投入生产)……
    这就是Fibonacci数列,一般习惯称之为费式数列,例如:1,1,2,3,5,8,13,21,34,55,89,……

public class Fibonacci {
    public static void main(String[] args) {
        int[] fib = new int[20]; 

        fib[0] = 0; 
        fib[1] = 1; 

        for(int i = 2; i < fib.length; i++) 
            fib[i] = fib[i-1] + fib[i-2]; 

        for(int i = 0; i < fib.length; i++) 
            System.out.print(fib[i] + " "); 
        System.out.println();
    }
}
分享到:
评论
1 楼 ShiningRay 2008-03-01  
纯数学问题还是函数式编程语言来的方便

相关推荐

    C++斐波那契数列C++斐波那契数列

    C++斐波那契数列C++斐波那契数列C++斐波那契数列C++斐波那契数列C++斐波那契数列C++斐波那契数列C++斐波那契数列C++斐波那契数列C++斐波那契数列C++斐波那契数列C++斐波那契数列C++斐波那契数列C++斐波那契数列C++...

    Fibonacci数列斐波那契数列PPT学习教案.pptx

    Fibonacci数列斐波那契数列PPT学习教案.pptx

    斐波那契数列(肥不拉几数列)

    斐波那契数列(肥不拉几数列)斐波那契数列(肥不拉几数列)斐波那契数列(肥不拉几数列)斐波那契数列(肥不拉几数列)斐波那契数列(肥不拉几数列)斐波那契数列(肥不拉几数列)斐波那契数列(肥不拉几数列)...

    Java实现斐波那契数列(Fibonacci sequence)

    斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”。java代码实现该数列

    python 实现斐波那契数列

    # 题目:斐波那契数列。 # 程序分析:斐波那契数列(Fibonacci sequence),从1,1开始,后面每一项等于前面两项之和。图方便就递归实现,图性能就用循环。

    斐波那契数列欣赏 [吴振奎 编著] 2012年版

    一 生小兔问题引起的二 它们也产生斐波那契数列三 通项的其他表达式四 斐波那契数列是二阶循环数列五 斐波那契数列的数论性质六 斐波那契数列的其他性质七 某些斐波那契数列之和八 斐波那契数列与连分数九 斐波那契...

    Fibonacci(斐波那契)数列的JAVA解法

    Fibonacci(斐波那契)数列的JAVA解法,包含了斐波那契数列常见问题的一些算法。

    Labview实现递归:斐波那契数列

    斐波那契数列: 在数学上它以递归的方式进行定义,指这样的一个数列:0、1、1、2、3、5、8、13、21、34、55、89、144……,即前两个数为分别为0和1,从第3项开始,每项的值都等于其前两项之和。斐波那契数列Fib(n)用...

    斐波那契数列分数式

    C++ 斐波那契数列分数式 #include using namespace std; int main() { float j,k,s; int a,i; char t; j=2.0;k=1.0; for(i=1;i;i++) { s=s+j/k; t=j;j=k;k=t; j=j+k; } cout; cin&gt;&gt;a; return 0; }

    斐波那契数列-C++代码

    本代码使用C++语言书写,编译环境VS2013。...斐波那契数列(Fibonacci Sequence)又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、…… 本代码是练习作品,如有错误或修改,请指正,感谢感谢。

    非递归实现fibonacci数列

    使用C++非递归实现fibonacci数列,对正在学习算法的同学应该挺有帮助的

    算法-数论- 斐波那契数列(Fibonacci).rar

    算法-数论- 斐波那契数列(Fibonacci).rar

    Fibonacci 斐波那契数列 类 JAVA

    封装的Fibonacci 斐波那契数列。输入想要的斐波那契数列的长度,输出结果数列

    斐波那契数列实现C++

    斐波那契数列实现的C++代码;代码易懂易扩展。

    Python实现斐波那契数列

    程序分析:斐波那契数列(Fibonacci sequence),又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、…… 在数学上,费波那契数列是以递归的方法来定义: F0 = 0 (n=0) F1 = 1 (n=1) Fn ...

    斐波那契数列

    经典算法,斐波那契数列(Fibonacci)问题的解决,使用C#实现

    python斐波那契数列第n项.docx

    递归方法 def fibonacci(n): if n &lt;= 1: return n else: return fibonacci(n-1) + fibonacci(n-2) n = int(input("请输入要计算的斐波那契数列的项数:")) print("斐波那契数列的第", n, "项为:", fibonacci(n)) 2...

    递归方法实现斐波那契数列_递归方法实现斐波那契数列_python_源码

    递归方法实现斐波那契数列

Global site tag (gtag.js) - Google Analytics