【发布时间】:2021-11-25 19:15:00
【问题描述】:
我正在尝试编写一个循环来计算数字 0:200 的总和。我想出的只是打印总和 200 次:
Y <- 0:200 for(n in Y) {Y <- sum(Y) print(Y)}
我希望循环只返回值 20100 并且它必须是一个 for 循环。谢谢!
【问题讨论】:
-
你知道你可以做到
sum(0:200) -
我认为这是循环编程的练习。为了在循环结束时获得总和,您需要将中间结果存储在一个变量中(代码中的 Y 每次迭代都会被覆盖)。例如:在循环中,在每个步骤中,将当前值添加到当前总和并保存。然后在下一步中,将下一个值添加到上一步的结果中......等等