如何用js求n个数的阶乘之和,代码如下:
<script>
var n = parseInt(prompt("请输入您想求阶乘之和的最大数:"));
var num = 0;
for(var i = 1;i <= n; i++){
var sum = 1;
for(var j = 1;j <= i; j++){
sum = sum * j;
}
num = num + sum;
}
console.log(num);
</script>
本文介绍了一种使用JavaScript实现的算法,该算法可以计算任意正整数n以内所有数的阶乘之和。通过双重循环结构,首先计算每个数的阶乘,然后将所有阶乘结果相加得到总和。
如何用js求n个数的阶乘之和,代码如下:
<script>
var n = parseInt(prompt("请输入您想求阶乘之和的最大数:"));
var num = 0;
for(var i = 1;i <= n; i++){
var sum = 1;
for(var j = 1;j <= i; j++){
sum = sum * j;
}
num = num + sum;
}
console.log(num);
</script>
4440
792

被折叠的 条评论
为什么被折叠?