在这个简单的 R 程序中,我们必须检查输入的数字或值是正数、负数还是零。为此,我们必须知道该数字是大于零还是小于零;
在这里,我们使用条件语句进行检查。

我们使用 readline() 函数获取用户输入。在这个 R 程序中,我们通过使用“prompt”向用户提供适当的消息,将用户输入接受到变量 number 中。现在我们使用 if 条件检查给定的整数是否大于零,如果为真,则为正数。否则,我们使用另一个 if 条件检查整数是否等于“0”。如果满足条件,则将该数字打印为零,否则为负数。
步骤 1:向用户提示输入消息
步骤 2:使用 readline() 将用户输入存入变量 number
步骤 3:使用 if...else 语句检查整数是负数、零还是正数
步骤 4:如果整数大于 0,则为正数
步骤 5:否则,如果数字等于 0,则为零
步骤 6:否则,数字为负数
为了更好地理解此程序,我们始终建议您学习下面列出的 R 编程基础知识
number = as.double(readline(prompt="Enter a number: "))
if(number > 0)
{
print("It is a Positive number")
}
else
{
if(number == 0)
{
print("number is Zero")
}
else
{
print("It is a Negative number")
}
}
Enter a number: -5.5 [1] "It is a Negative number" Enter a number: 5 [1] "It is a Positive number" Enter a number: 0 [1] "number is Zero"