R 语言程序检查奇数和偶数


2023 年 2 月 4 日, 学习 eTutorial
3299

如何检查给定的数字是奇数还是偶数

 如果一个数字能被 2 完全整除,则称其为偶数,这意味着它不留下余数,换句话说,余数将为零。 因此,我们可以将奇数定义为不能被 2 完全整除的数字,这意味着它将给出 1 作为余数。 

如何编写 R 语言程序来检查给定的数字是奇数还是偶数?

在这个程序中,我们从用户那里读取一个数字,并使用运算符 ' % ' 检查它被 2 除后是否给出零作为余数。如果余数为零,则条件为真,所以给定的数字是偶数,否则是奇数。

算法

步骤 1:使用 readline() 并向用户提示适当的消息,将用户输入读取到变量 num

步骤 2:使用 %% 运算符检查 num 是否能被 2 整除

  • 如果余数为零,则打印“数字是偶数”
  • 否则,打印“数字是奇数”

R 源代码

                                          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"