如果一个数字能被 2 完全整除,则称其为偶数,这意味着它不留下余数,换句话说,余数将为零。 因此,我们可以将奇数定义为不能被 2 完全整除的数字,这意味着它将给出 1 作为余数。
在这个程序中,我们从用户那里读取一个数字,并使用模运算符 ' % ' 检查它被 2 除后是否给出零作为余数。如果余数为零,则条件为真,所以给定的数字是偶数,否则是奇数。
步骤 1:使用 readline() 并向用户提示适当的消息,将用户输入读取到变量 num 中
步骤 2:使用 %% 运算符检查 num 是否能被 2 整除
num = as.integer(readline(prompt="Enter a number: "))
if((num %% 2) == 0) {
print(paste(num,"is Even number"))
} else {
print(paste(num,"is Odd number"))
}
Enter a number: 60 [1] "60 is Even number" Enter a number: 15 [1] "15 is Odd number"