跳到主要内容

R语言检查数字是正数、负数还是零

在这个示例中,用户输入的数字会被检查,判断它是正数、负数还是零。

要理解这个示例,您应该掌握以下R编程主题:

示例:检查正数、负数或零

# 在这个程序中,我们输入一个数字,然后检查这个数字是正数、负数还是零

num = as.double(readline(prompt="输入一个数字: "))
if(num > 0) {
print("正数")
} else {
if(num == 0) {
print("零")
} else {
print("负数")
}
}

输出 1

输入一个数字: -9.6
[1] "负数"

输出 2

输入一个数字: 2
[1] "正数"

一个数字大于零就是正数。

我们在if的条件表达式中检查这一点。如果条件为FALSE,则数字要么是零要么是负数。

这也在后续的条件表达式中进行了测试。