Ruby程序检查给定数字是否为素数

检查素数

在编写代码之前,让我们了解素数到底是什么?这样我们就可以轻松设计其逻辑并在代码中实现它。质数是那些只能被自身或1整除的数。因此,我们将设计一个可以满足质数性质的代码。

使用的方法:

  • puts:用于向用户提供输出和消息。

  • gets:用于接受用户的输入。

  • .to_i:用于将字符串转换为整数。

使用的运算符:

  • %:用于检索剩余部分。

  • ==:用于比较两个值。

  • <和>:这些是比较运算符。

  • +:通常在代码中用于增加循环变量。

使用的变量:

  • num:存储用户输入的整数值。

  • count:初始化为0并用作计数器变量。

Ruby代码检查天气是否为素数

=begin 

Ruby program to check whether the given number is 

prime or not.

=end

puts "Enter the number:"

num=gets.chomp.to_i

count=0

if (num==0)

puts "0 is not prime"

else

i=2

while(i<num)

if (num%i==0)

count+=1

end

i+=1

end

end

if count>1

puts "//#{num}不是质数”"

else

puts "//#{num}是质数”"

end

输出结果

RUN 1 : 

Enter the number:

13

13 is a prime number

RUN 2:

Enter the number:

890

890 is not a prime number

代码说明:

程序检查整数输入是否为素数。使用while循环和条件检查输入。根据条件检查,代码将打印所需的输出。

以上是 Ruby程序检查给定数字是否为素数 的全部内容, 来源链接: utcz.com/z/362210.html

回到顶部