亲爱的老师,我来交作业了Thanks♪(・ω・)ノ

来源:4-3 编程练习

im镇辉

2021-05-27 07:06:49

<!DOCTYPE html>
<html>

<head>
<meta charset="utf-8">
<title>累加算法</title>
</head>

<body>
<script>
//补充代码
// 先设置个n
var n = Number(prompt("请输入n值"))
// 然后设置结果
var sum = 0;
var item = 0;
for (var i = 2; i <= n; i++) {
item = (n - 1) / n
sum += item;
}
alert(sum + 1);

</script>
</body>

</html>


写回答

1回答

好帮手慕慕子

2021-05-27

同学你好,因为n表示你输入的值,如果此时n=3, 那么直接写成(n-1)/n,循环三次,都是对 (3-1)/3,即:对2/3这个值进行累加,不符合要求,所以不可以使用n来进行计算。

正确的应该是针对i进行计算。如下:

http://img.mukewang.com/climg/60aefb9d0981ebb105070352.jpg

祝学习愉快~


0

0 学习 · 15276 问题

查看课程