编写一个计算n!的和的网页
时间: 2024-02-12 10:09:09 浏览: 19
以下是一个简单的 HTML 网页,可以计算 n! 的和:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>计算n!的和</title>
<script>
function factorial(num) {
if (num <= 1) {
return 1;
}
return num * factorial(num - 1);
}
function sumFactorial(n) {
let sum = 0;
for (let i = 1; i <= n; i++) {
sum += factorial(i);
}
return sum;
}
function calculate() {
const n = parseInt(document.getElementById("input-n").value);
const result = sumFactorial(n);
document.getElementById("output").textContent = result;
}
</script>
</head>
<body>
<h1>计算n!的和</h1>
<p>
请输入一个整数n,计算1! + 2! + ... + n! 的和:
<input type="text" id="input-n">
<button onclick="calculate()">计算</button>
</p>
<p>计算结果为:<span id="output"></span></p>
</body>
</html>
```
这个 HTML 网页包含一个文本输入框和一个按钮,用户可以在输入框中输入一个整数 n,点击按钮后就可以计算 1! + 2! + ... + n! 的和。计算结果会显示在网页中。
在浏览器中打开这个 HTML 文件,就可以看到计算 n! 的和的网页了。