我想在最后一次迭代中将n减少到0,但我的计算错误。我俯视着什么。现在我正在做Math.round(n /循环)。我需要找到一种方法来分散减法,以便在最后一次迭代中n变为0,而每个n之间的范围是恒定的。在每次迭代中减少一个数字,直到精确到0
function check(a, b) {
let loops = a/b;
let n = 200;
for (let i = 0; i <= loops; i++) {
console.log(n);
n -= Math.round(200/loops);
}
}
check(60, 10)
编辑:很抱歉,但这些downvotes是荒谬的。
为什么你认为总是会达到零? – vlaz
@vlaz正是这一点。我希望它通过填充丢失的减法来达到0,但是在每次迭代中平均分散它。 – Asperger
您是否尝试过用手工作? – vlaz