unsigned long prime[6543];//65535内有6542个素数
void initprime(void);int isprime(unsigned long x){unsigned long i;initprime();for(i=0;prime[i]*prime[i]<=x;++i)if(x%prime[i]==0)return 0;return x>1;
}
void initprime(void){unsigned short i;static unsigned short top=0;if(top)return;for(prime[top++]=2,i=3;;){if(isprime(i))prime[top++]=i;if(++i==0)break;}
}

转载于:https://www.cnblogs.com/zhanhb/archive/2011/04/07/2007399.html

没事做贴个代码,判断是否素数,顺便打个素数表(非原创)。相关推荐

  1. 代码实现:判断101-200之间有多少个素数(质数),并输出所有素数。 程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。...

    package com.heima.Coding;/*判断101-200之间有多少个素数(质数),并输出所有素数.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明 ...

  2. python判断质数的函数并输出_【python基础】|| 用python判断输入的数是否为素数

    微信公众号:龙跃十二 我是小玉,一个平平无奇的小天才!持续更新,欢迎关注! 用心分享,共同成长 没有什么比你每天进步一点点更实在了 本文已经收录至我的GitHub,欢迎大家踊跃star . https ...

  3. 点击左边tab右侧跟着变化_通过代码判断阿里巴巴国际站右侧P4P产品的位置

    作为一名阿里巴巴国际站运营,每天的工作除了要做关键词报表,排名观察表,数据统计表等,有时候可能还会需要观察和记录P4P排名位置,做一份P4P产品的出现位置报表.这家会需要查询P4P产品投放的展现位置出 ...

  4. 如何判断一个数是否为超级素数

    超级素数是指一个素数去掉其中一位或多位后,仍然是素数的数字.判断一个数是否为超级素数的方法可以通过迭代地去掉一位或多位,然后判断剩下的数字是否为素数.这个过程可以用while循环和range函数来实现 ...

  5. 数论 判断素数:普通素数判别 线性筛 二次筛法求素数 米勒拉宾素数检验

    普通的素数判断法 当我们要判断一个数字是否是素数的时候,往往会直接看这个数字模1到这个数字的根号,看有没有等于零的,从而判断这个数字是不是素数,这样做的时间复杂度为O(sqrt(n)) bool is ...

  6. 用python中If-Else做奇偶数的判断

    小明问了我一个问题: 如何用python来做奇偶数的判断呢? 任务: 给定整数n,请执行以下条件操作: 如果n是奇数,请打印Weird 如果n是偶数且在2-5的范围内,则打印Not Weird 如果n ...

  7. 转:为什么领导没时间,下属没事做?

    个人理解: 问题的解决者和监督者,我有问题.我们有问题需要你解决 <别让猴子跳回背上>,把"背上的猴子"还给下属,并和他们一起"喂猴子" 管理者必须 ...

  8. php代码判断pc端和移动端页面跳转,js判断PC端与移动端跳转

    在网上看到很多这样类似的代码,但是有的很复杂,或者有的没有判断完全,上次经理去见完客户回来讲,使用苹果浏览打开pc端(pc已经做了识别跳转)会自动跳转到移动端的网页去,后来经测试才发现 documen ...

  9. 用java语编写求素数程序_java求素数代码

    public static void main(String args[]) { int i,n,flag; { 1.程序分析:判断素数的方法:用一个数分别去除 2 到 sqrt(这个数),如果能被整 ...

最新文章

  1. python专科就业_利用Python分析复旦大学近五年转专业失败的情况
  2. BPM与Portal SSO实施方案v2
  3. Ciruy英雄谭 Chapter 2 Web浏览器如何将数据委托出去(一)
  4. 【Android 安装包优化】资源混淆 ( AAPT2 资源编译工具 | resources.arsc 资源映射表 工作机制 )
  5. 拖动去掉边框的JFrame
  6. 用纯css实现的html5 logo标志
  7. SATA硬盘检测修复及MHDD的一些使用详解
  8. Asp.net MVC Linq to SQL Model verification
  9. 服务器的ftp数据库信息,服务器ftp及数据库账号
  10. 计算机二进制转十进制怎么yun,二进制 十进制 十六进制
  11. kvm 虚拟机与宿主机通信
  12. html怎样实现动态背景效果,利用jQuery实现动态背景特效
  13. 项目csv文件 利用Excel分列功能 求和
  14. html的斜表头设置
  15. 高等数学上学习总结(集合,邻域,函数)
  16. 如何用将top命令的结果写入txt?
  17. 华清远见重庆分中心——前端阶段技术个人总结
  18. 【宇麦科技】群晖NAS套件之Drive的客户端安装与配置(二),新手必读!
  19. 《他们创造了数学》——哥德巴赫 演讲稿
  20. 安卓bmi项目_Android|BMI体质计算器实现(附测试源码)

热门文章

  1. 如何在内部 Stash 服务器上添加 hook
  2. 后缀数组的学习(一):学习的预备知识
  3. Silverlight中使用MVVM(2)
  4. 绘制等压面图_等压面练习
  5. python制作窗口界面_python GUI库图形界面开发之PyQt5窗口背景与不规则窗口实例
  6. Practical Go: Real world advice for writing maintainable Go programs
  7. 计算机辅助初中英语教学,计算机辅助初中英语阅读教学的-研究.pdf
  8. JavaFX中将FXML文件自动转换为Java代码
  9. Go 单元测试--Mock接口实现和对接口打桩
  10. 机器学习经典算法笔记——梯度下降算法