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)

代码解释:

  1. sum_even <- 0: 我们首先创建一个名为sum_even的变量,并将其初始化为0。这个变量将用于存储偶数的和。
  2. for (num in 1:100): 这一行代码定义了一个for循环,它将迭代从1到100的所有整数。在每次迭代中,变量num将被赋值为当前的整数。
  3. if (num %% 2 == 0): 这个if语句检查当前的num是否是偶数。%%运算符计算num除以2的余数。如果余数为0,则num是偶数,条件为真。
  4. sum_even <- sum_even + num: 如果num是偶数,则将其加到sum_even中。
  5. print(sum_even): 循环结束后,print(sum_even)将打印出1到100之间所有偶数的和,即2550。

这段代码展示了如何在R语言中使用for循环和条件语句来执行迭代计算。您可以修改代码中的数字范围和条件,以计算不同范围内的数字和。

R语言教程:使用for循环计算100以内偶数和

原文地址: http://www.cveoy.top/t/topic/cNU7 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录