亲爱的老师,我来交作业了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回答
同学你好,因为n表示你输入的值,如果此时n=3, 那么直接写成(n-1)/n,循环三次,都是对 (3-1)/3,即:对2/3这个值进行累加,不符合要求,所以不可以使用n来进行计算。
正确的应该是针对i进行计算。如下:
祝学习愉快~
相似问题