R语言教程:使用for循环计算100以内偶数和
R语言教程:使用for循环计算100以内偶数和
本教程将向您展示如何在R语言中使用for循环来计算1到100之间所有偶数的和。
以下是完整的R代码:
sum_even <- 0
for (num in 1:100) {
if (num %% 2 == 0) {
sum_even <- sum_even + num
}
}
print(sum_even)
代码解释:
sum_even <- 0: 我们首先创建一个名为sum_even的变量,并将其初始化为0。这个变量将用于存储偶数的和。for (num in 1:100): 这一行代码定义了一个for循环,它将迭代从1到100的所有整数。在每次迭代中,变量num将被赋值为当前的整数。if (num %% 2 == 0): 这个if语句检查当前的num是否是偶数。%%运算符计算num除以2的余数。如果余数为0,则num是偶数,条件为真。sum_even <- sum_even + num: 如果num是偶数,则将其加到sum_even中。print(sum_even): 循环结束后,print(sum_even)将打印出1到100之间所有偶数的和,即2550。
这段代码展示了如何在R语言中使用for循环和条件语句来执行迭代计算。您可以修改代码中的数字范围和条件,以计算不同范围内的数字和。
原文地址: http://www.cveoy.top/t/topic/cNU7 著作权归作者所有。请勿转载和采集!