输出fibonacci序列的前十个数

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 04:40:02
输出fibonacci序列的前十个数

输出fibonacci序列的前十个数
输出fibonacci序列的前十个数

输出fibonacci序列的前十个数

斐波那契的数学函数如下:

在此提供javascript语言实现.

<script>

function fibonacci(n){

    var fx=[0,1],i=2;

    while(i<n){

        fx.push(fx[i-1]+fx[i-2]);

        ++i;

    }

    return fx;

}

alert(

    'fibonacci(10) = ' + fibonacci(10) + '\n\n' + 

    'fibonacci(15) = ' + fibonacci(15) + '\n\n' + 

    'fibonacci(20) = ' + fibonacci(20)

);

</script>

测试结果如下:

序列的前十个数为 [0, 1, 1, 2, 3, 5, 8, 13, 21, 34].

以上代码的使用方法为:

新建一个index.html文件,然后将

<script>

function fibonacci(n){

    var fx=[0,1],i=2;

    while(i<n){

        fx.push(fx[i-1]+fx[i-2]);

        ++i;

    }

    return fx;

}

alert(

    'fibonacci(10) = ' + fibonacci(10) + '\n\n' + 

    'fibonacci(15) = ' + fibonacci(15) + '\n\n' + 

    'fibonacci(20) = ' + fibonacci(20)

);

</script>

添加到index.html直接打开就能看到结果.

如果需要计算前30个序列的值,就使用fibonacci(30)来获取.

希望有所帮助,谢谢.

输出fibonacci序列的前十个数 输出fibonacci数列的前20个数 利用数组计算fibonacci数列的前十个数,既1,1,2,3,5……并按每行5个数的格式输出 第六题:输出fibonacci数列的前20项的值,每行输出一个数. vb 编程输出fibonacci数列的前N项 请输出斐波拉契(FIBONACCI)数列的前20项 c语言:求fibonacci数列中前20个数,fibonacci数列的前两个数为1、1,以后每一个数都是其前两个数的和,fibonacci数列前面n个数为1、1、2、3、5、8、13……用数组存放数列前20个数并输出(按一行5个 用数组来求Fibonacci数列前20个数,以每行5个数进行输出. 输出fibonacci数列前40个数,每5个数换行.(请用C编写) 计算并输出Fibonacci序列前10项之和.要求定义和调用函数fun(fib,n) Java 输出Fibonacci序列 m和n 要求定义并调用函数fib(n),它的功能是返回第n项Fibonacci输出Fibonacci序列1,输入2个正整数m和n(m>=1,n 求fibonacci序列前50项的和,不要c语言,要vb基础的 求C语言高手帮忙做一道编程题,【问题描述】输出斐波那契(Fibonacci)序列的前15项:1,1,2,3,5,8,13,21,34,55,89,144,233,377,610斐波那契(Fibonacci)序列第1、第2项为1,后面的任意一项都是其前两项之 输出Fibonacci数列1,1,2,3,5,8等的前20项,按每行5个数显示.用vb谢谢 编写一个C++程序,要求输出十之前的非斐波那契数列(Fibonacci)数列. 2.写一个程序,打印出fibonacci数列的前20项,每行输出5项 java中怎样用Stack类输出Fibonacci数列的前100项? 斐波那契(Fibonacci)数列的第1和第2个数分别为1和1,从第3个数开始,每个数等于前两个数之和(1,1,2,3,5,8,13,...).使用循环输出斐波那契数列种的前50个数,要求每行输出5个数用java写