Ruby程序检查给定数字是否为素数
检查素数
在编写代码之前,让我们了解素数到底是什么?这样我们就可以轻松设计其逻辑并在代码中实现它。质数是那些只能被自身或1整除的数。因此,我们将设计一个可以满足质数性质的代码。
使用的方法:
puts:用于向用户提供输出和消息。
gets:用于接受用户的输入。
.to_i:用于将字符串转换为整数。
使用的运算符:
%:用于检索剩余部分。
==:用于比较两个值。
<和>:这些是比较运算符。
+:通常在代码中用于增加循环变量。
使用的变量:
num:存储用户输入的整数值。
count:初始化为0并用作计数器变量。
Ruby代码检查天气是否为素数
=beginRuby 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