r语言 分别用for 和witch语句编程练习
时间: 2023-08-31 19:03:56 浏览: 167
用for语句编程练习:
例如,我们想要计算1到10的平方数。
```R
# 使用for循环计算平方数
square_numbers <- c() # 创建一个空的向量用于存储平方数
for (i in 1:10) {
square <- i^2 # 计算平方数
square_numbers <- c(square_numbers, square) # 将平方数添加到向量中
}
print(square_numbers) # 打印平方数向量
```
上述代码中,我们首先创建一个空的向量`square_numbers`来存储平方数。然后使用for循环,将每个数字进行平方并将结果添加到向量中。最后打印出向量`square_numbers`即可。
使用switch语句编程练习:
假设我们有一个表示星期几的变量`day`,我们想要根据不同的`day`值输出相应的中文星期几的名称。
```R
# 使用switch语句输出星期几的名称
day <- 3 # 假设当前是星期三
week_day <- switch(day,
"星期一",
"星期二",
"星期三",
"星期四",
"星期五",
"星期六",
"星期日")
print(week_day) # 打印星期几的名称
```
上述代码中,我们使用switch语句根据`day`的值选择相应的中文星期几的名称,并将结果赋值给`week_day`变量。最后打印出`week_day`即可。在此示例中,`day`的值为3,所以输出结果为"星期三"。
阅读全文