#include "math.h"
#include "stdio.h"
/**//* × ′ó  êyoí× D   êy£    ìkissrat′ó  2 μ  aóD′  üó  a·¨*/
void main(){
    long m,m1,i,k;

    for(m=100000002;m<=100001000;m+=6){
        m1=m-1;
        k=sqrt(m1);
        for (i=3;i<=k;i+=2)if(m1%i==0) break;
        if(i>k){
            printf("%ld is a prime\n",m1);
            break;
        }
        m1=m+1;
        k=sqrt(m1);
        for (i=3;i<=k;i+=2)if(m1%i==0) break;
        if(i>k){
            printf("%ld is a prime\n",m1);
            break;
        }
    }

    for(m=999999998;m>=999999000;m-=6){
        m1=m+1;
        k=sqrt(m1);
        for (i=3;i<=k;i+=2)if(m1%i==0) break;
        if(i>k){
            printf("%ld is a prime\n",m1);
            break;
        }
        m1=m-1;
        k=sqrt(m1);
        for (i=3;i<=k;i+=2)if(m1%i==0) break;
        if(i>k){
            printf("%ld is a prime\n",m1);
            break;
        }
    }
}

转载于:https://www.cnblogs.com/jacktu/archive/2008/03/17/1109894.html

求最大素数和最小素数相关推荐

  1. 求一个数的最小素数因子序列

    ** 求一个数的最小素数因子序列 ** 如 120 = 22235,其中2, 2,2,3,5就是120 的最小素数因子 90 = 233*5 ,其中2,3,3,5 就是90 的最小素数因子 具体思路是 ...

  2. c语言找出比n小的最大质数,C++ 实现求小于n的最大素数的实例

    C++ 实现求小于n的最大素数的实例 枚举就是基于已有知识镜像答案猜测的一种问题求解策略 问题:求小于n的最大素数 分析: 找不到一个数学公式,使得根据N就可以计算出这个素数 我们思考: N-1是素数 ...

  3. 筛选法求N以内的所有素数

    素数:一个数只能被1和它本身整除的数.2是最小的素数 #include <iostream> using namespace std; #define NUM 100 char isPri ...

  4. c语言 sqrt求100以内素数,C语言实现判断一个数是否为素数并求100以内的所有素数...

    判断一个数是否为素数 算法思想 设一个正整数x,sqrt(x)为x开平方后的值,若x不为素数,则x=a*b,a,b为2~x-1之间的整数,且当2=< a <= sqrt(x)时,必有sqr ...

  5. MySQL求n以内素数_C++ 实现求小于n的最大素数的实例

    C++ 实现求小于n的最大素数的实例 枚举就是基于已有知识镜像答案猜测的一种问题求解策略 问题:求小于n的最大素数 分析: 找不到一个数学公式,使得根据N就可以计算出这个素数 我们思考: N-1是素数 ...

  6. c语言一个数等于素数的乘积,C语言实现判断一个数是否为素数并求100以内的所有素数...

    判断一个数是否为素数 算法思想 设一个正整数x,sqrt(x)为x开平方后的值,若x不为素数,则x=a*b,a,b为2~x-1之间的整数,且当2=< a <= sqrt(x)时,必有sqr ...

  7. 6-10 找出大于num的最小素数 (10 分)

    本题要求实现一个函数:找出大于num的最小素数,并将其作为函数值返回. 函数接口定义: int Prime_number ( int N ); 其中 N 是用户传入的参数. N 的值不超过int的范围 ...

  8. 7-128 大于m的最小素数 (10 分)

    7-128 大于m的最小素数 (10 分) 编程求出大于m的最小素数. 输入格式: 直接输入一个正整数 输出格式: 直接输出结果,没有任何附加格式控制. 输入样例: 12 输出样例: 13 参考 #i ...

  9. java语言 判断素数,C语言实现判断一个数是否为素数并求100以内的所有素数

    判断一个数是否为素数 算法思想 设一个正整数x,sqrt(x)为x开平方后的值,若x不为素数,则x=a*b,a,b为2~x-1之间的整数,且当2=< a <= sqrt(x)时,必有sqr ...

最新文章

  1. SQL基础学习总结:2(表的创建、删除、更新和名称修改)
  2. 【 FPGA 】Xilinx FPGA器件命名意义?
  3. 【C++】 C++虚函数表详细分析(上)
  4. P4 前端编译器p4c-bm、后端编译器bmv2命令安装 make error问题
  5. 32位系统win2008+mssql2008 6G内存折腾纪实
  6. CMakeLists.txt使用boost库
  7. mysql 数据库的基本操作语法
  8. ids和ips主要区别在于_数控机床和普通机床的最主要的区别是在于什么,你知道吗?...
  9. Hibernate插入、查询、删除操作 HQL (转)
  10. 拓端tecdat|在Python中自然语言处理生成词云WordCloud
  11. apache 禁用rc4_如何在Apache中禁用过时的TLS和SSL版本
  12. oracle空间查询
  13. Unix/Linux/BSD命令大全|实用指南
  14. Excel基础知识(3):工作表两种隐藏方法,第2种只能进入VBA解决
  15. 贝叶斯网络与EM算法
  16. 股票交易接口的开发工具?
  17. 【Kernel】驱动开发学习之Platform平台总线模型
  18. Android Q的多屏幕支持
  19. 高精算法推动高精地图落地
  20. python解包操作_python解包如何使用?

热门文章

  1. Java常见的几种内存溢出及解决方法
  2. github上打包的样式为什么在预览的时候,出现404
  3. Python14 函数
  4. 构建微服务:Spring boot 入门篇
  5. spark-stream 访问 Redis
  6. Prototype 字符串
  7. 【转】主流PHP框架间的比较(Zend Framework,CakePHP,CodeIgnit...
  8. gl3520 gl3510_带有gl gl本机的跨平台地理空间可视化
  9. leetcode 1600. 皇位继承顺序(dfs)
  10. 去除Java字符串中的空格