• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >ruby > ruby判断一个数是否为质数(素数)示例

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

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了素数和质数,素数和质数的区别,什么是质数和素数,素数质数合数,素数和质数一样吗等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

ruby判断一个数是否为质数

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

  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
</div>

</div>

您可能想查找下面的文章:

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

相关文章

  • Ruby入门点滴-Ruby的安装
  • ruby写扫描当前网页所有url的脚本
  • GitHub倡导的Ruby代码编写风格总结
  • ruby的程序结构介绍
  • 使用Ruby on Rails快速开发web应用的教程实例
  • Ruby中的钩子方法详解
  • ruby元编程之创建自己的动态方法
  • Ruby实现生产者和消费者代码分享
  • 详解Ruby on Rails中的Cucumber使用
  • 浅析Ruby中继承和消息的相关知识

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Ruby的语法和语言特性总结
    • Ruby中Hash哈希结构的基本操作方法小结
    • 介绍Ruby中的模块与混合类型的相关知识
    • 在Ruby on Rails中使用Markdown的方法
    • ruby迭代map的简洁写法实现原理分析
    • 浅析Ruby中的类对象的概念
    • 浅析Ruby中的DATA对象
    • 深入理解Ruby中的block概念
    • Ruby中的迭代器详解
    • 几个Ruby小技巧分享

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有