用web写定义一求数的阶乘的getJC(n)函数。b)调用getJC(3),求3的阶乘。c)定义一求数的阶乘累加和的getSum (n)函数。调用getSum(3),求1!+2!+3!的阶乘的累加和。
时间: 2023-12-27 19:03:40 浏览: 70
Python之调用函数共3页.pdf.zip
以下是用JavaScript实现的答案:
```html
<!DOCTYPE html>
<html>
<head>
<title>阶乘计算器</title>
<meta charset="UTF-8">
</head>
<body>
<script>
// 计算n的阶乘
function getJC(n) {
if (n === 0) {
return 1;
} else {
return n * getJC(n - 1);
}
}
// 计算1! + 2! + ... + n!
function getSum(n) {
var sum = 0;
for (var i = 1; i <= n; i++) {
sum += getJC(i);
}
return sum;
}
// 调用getJC(3),求3的阶乘
var jc = getJC(3);
console.log(jc);
// 调用getSum(3),求1!+2!+3!的阶乘的累加和
var sum = getSum(3);
console.log(sum);
</script>
</body>
</html>
```
在浏览器中打开这个HTML文件,就可以看到控制台输出3的阶乘和1!+2!+3!的阶乘的累加和的结果。
阅读全文