作业帮 > 综合 > 作业

输出fibonacci序列的前十个数

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/15 23:52:08
输出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)来获取.希望有所帮助,谢谢.