当前位置:  编程技术>c/c++/嵌入式

素数判定算法的实现

    来源: 互联网  发布时间:2014-10-27

    本文导语:  1. 素数判定问题 素数判定问题是一个非常常见的问题,本文介绍了常用的几种判定方法。 2. 原始算法 素数的定义是,除了能被1和它本身整除而不能被其他任何数整除的数。根据素数定义 只需要用2到n-1去除n,如果都除不尽...

1. 素数判定问题

素数判定问题是一个非常常见的问题,本文介绍了常用的几种判定方法。

2. 原始算法

素数的定义是,除了能被1和它本身整除而不能被其他任何数整除的数。根据素数定义 只需要用2到n-1去除n,如果都除不尽,则n是素数,否则,只要其中有一个数能整除则n不是素数。

代码如下:

bool is_primer1(int num) {
 
  int i;
 
  for(i = 2; i < num; i++) {
 
    if(num % i == 0) {
 
      return true;
 
    }
 
  }
 
  return false;
 
}

3. 改进算法

n不是素数,则n可表示为a*b,其中2


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 使用c语言判断100以内素数的示例(c语言求素数)
  • java使用筛选法求n以内的素数示例(java求素数)
  • c#求范围内素数的示例分享(c#求素数)
  • python求素数示例分享
  • php 求素数的二种方法
  • java求100之内的素数(质数)简单示例
  • java求100以内的素数示例分享
  • C语言实现的统计素数并求和代码分享
  • 判断一个数是不是素数的方法
  • 有判断一个int是否是素数的函数吗?
  • php求1000以内质数(素数)
  • 一个linux shell编程求素数问题 高手帮帮忙啊
  • 求助:linux shell编程求素数问题
  • php输出1000以内质数(素数)示例
  • 用正则表达式来判断素数的代码
  • 100-200之间所有素数求和程序代码(二个版本)
  • php求质数与素数的实例代码
  • 求素数,用vector存储的实现方法
  • C程序实现整数的素数和分解问题
  • 检查素数的正则表达式分享


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3