jsp 编程实现计算n个随机3位数的和。在body标记中通过提示输入n。编写computer_sum(bum)。采用do while循环结构实现计算num个随机3位整数的和。用随机函数产生随机的3位整数,并逐个输出到页面上。将计算结果输出在页面上。
时间: 2024-03-14 07:45:31 浏览: 120
随机数+素数。随机生成n个数,并以列表形式输出,再输出其中的素数。.py
好的,我来为您解答这个问题。
您可以按照以下步骤来实现:
1. 在 JSP 页面中添加一个输入框,提示用户输入 n:
```
<body>
<form>
请输入 n:<input type="text" name="n"><br>
<input type="button" value="计算" onclick="computer_sum()">
</form>
<div id="output"></div>
</body>
```
2. 在 JSP 页面中添加一段 JavaScript 代码,实现计算逻辑:
```
<script>
function computer_sum() {
var n = parseInt(document.getElementsByName("n")[0].value);
var sum = 0;
var i = 0;
do {
var num = Math.floor(Math.random() * 900) + 100;
sum += num;
document.getElementById("output").innerHTML += num + "<br>";
i++;
} while (i < n);
document.getElementById("output").innerHTML += "总和:" + sum;
}
</script>
```
3. 在计算过程中,使用 Math.random() 函数生成随机的 3 位整数,并使用 Math.floor() 函数将其转换为整数。
4. 使用 do while 循环结构来计算 num 个随机 3 位整数的和。
5. 将每个随机数逐个输出到页面上,并将计算结果输出在页面上。
希望这个答案能够帮助到您!
阅读全文