输出fibonacci序列的前十个数
来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/30 21:58:47
输出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)来获取.
希望有所帮助,谢谢.