利用javascript 用函数实现5!+4!+3!+2!+1!的结果。
时间: 2023-09-25 09:10:47 浏览: 48
可以使用递归函数来实现:
function factorial(n) {
if (n === 1) {
return 1;
} else {
return n * factorial(n-1);
}
}
console.log(factorial(5) * factorial(4) * factorial(3) * factorial(2) * factorial(1)); // 输出 2880
相关问题
利用Javascript函数编程实现5!+4!+3!+2!+1!的结果
答案是:5! 4! 3! 2! 1! = 120。以下是用Javascript函数编程实现该结果的代码:
function factorial(num) {
if (num === 1) {
return 1;
}
return num * factorial(num - 1);
}
var result = factorial(5) * factorial(4) * factorial(3) * factorial(2) * factorial(1);
console.log(result); // 输出120
编写JavaScript代码,实现给出一个整数n,利用函数求出该数阶乘n!,进而计算输出1!+2!+...+n!的和。
function factorial(n) {
if (n === 0 || n === 1) {
return 1;
} else {
return n * factorial(n-1);
}
}
function sumFactorial(n) {
let sum = 0;
for (let i = 1; i <= n; i++) {
sum += factorial(i);
}
return sum;
}
console.log(sumFactorial(5)); // 输出153
console.log(sumFactorial(6)); // 输出873
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)