gpt4 book ai didi

ruby判断一个数是否为质数(素数)示例

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 27 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章ruby判断一个数是否为质数(素数)示例由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

ruby判断一个数是否为质数 质数又称素数。一个大于1的自然数,如果除了1和它自身外,不能被其他自然数整除的数;(除0以外)否则称为合数 。根据算术基本定理,每一个比1大的整数,要么本身是一个质数,要么可以写成一系列质数的乘积;而且如果不考虑这些质数在乘积中的顺序,那么写出来的形式是唯一的.

  。

复制代码 代码如下:

def prime?(num)   res = [1]   res << num 。

  。

  if num == 0 || num == 1     return false   end 。

  2.upto(10) do |x|     #如果有自己的话,就跳下一次循环     if num == x       next     end 。

    #看看是否能被 2-10之间的数整除, 取余数相当于分组     if num % x == 0       res << x     end   end 。

  res.length > 2 ? false : true end 。

  。

最后此篇关于ruby判断一个数是否为质数(素数)示例的文章就讲到这里了,如果你想了解更多关于ruby判断一个数是否为质数(素数)示例的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com