斐波纳契(Fibonacci)数列的第一项是 1,第二项是 1,以后各项都 就是前两项的和。请按逆序在页面中显示斐波纳契数列前 40 项的 值(即,如果计算出来得数列就是 1,1,2,3,5,8…,那么显示得顺序就 是…,8,5,3,2,1,1),并要求每行显示 6 个数 js
时间: 2023-12-13 14:31:06 浏览: 113
C语言程序设计-用函数求fibonacci数列前n项的和;说明:fibonacci数列为数列的第一项值为1,第二项
5星 · 资源好评率100%
以下是JavaScript代码,用于按逆序在页面中显示斐波纳契数列前40项的值,每行显示6个数:
```javascript
function fibonacci(n) {
if (n <= 1) {
return 1;
}
return fibonacci(n - 1) + fibonacci(n - 2);
}
var result = [];
for (var i = 39; i >= 0; i--) {
result.push(fibonacci(i));
}
var output = "";
for (var i = 0; i < result.length; i++) {
output += result[i] + " ";
if ((i + 1) % 6 === 0) {
output += "\n";
}
}
console.log(output);
```
输出结果为:
```
102334155 63245986 39088169 24157817 14930352 9227465
5702887 3524578 2178309 1346269 832040 514229
317811 196418 121393 75025 46368 28657
17711 10946 6765 4181 2584 1597
987 610 377 233 144 89
55 34 21 13 8 5
3 2 1 1
```
阅读全文