高考考试网
当前位置: 首页 高考资讯

筛选n以内的素数c语言编程(极少数人用过的另类素数求解法)

时间:2023-08-04 作者: 小编 阅读量: 2 栏目名: 高考资讯

筛选求质数明除了自身之外,无法被其它整数整除的数称之为质数,要求质数很简单,但如何快速的求出质数则一直是程式设计人员与数学家努力的课题,在这边介绍一个着名的Eratosthenes求质数方法。不过在程式中使用开根号会精确度的问题,所以可以使用i*i<=N进行检查,且执行更快。

筛选求质数

明除了自身之外,无法被其它整数整除的数称之为质数,要求质数很简单,但如何快速的求出质数则一直是程式设计人员与数学家努力的课题,在这边介绍一个着名的 Eratosthenes求质数方法。

行文不易,新手上路,多多关注,这真的对我很重要,私信更有惊喜

首先知道这个问题可以使用回圈来求解,将一个指定的数除以所有小于它的数,若可以整除就不是质数,然而如何减少回圈的检查次数?如何求出小于N的所有质数?首先假设要检查的数是N好了,则事实上只要检查至N的开根号就可以了,道理很简单,假设A*B = N,如果A大于N的开根号,则事实上在小于A之前的检查就可以先检查到B这个数可以整除N。不过在程式中使用开根号会精确度的问题,所以可以使用 i*i <= N进行检查,且执行更快。

再来假设有一个筛子存放1~N,例如:

23 456789101112131415161718192021 ....N

先将2的倍数筛去:

23 579111315171921....N

再将3的倍数筛去:

23 5711131719....N

再来将5的倍数筛去,再来将7的质数筛去,再来将11的倍数筛去........,如此进行到最后留下的数就都是质数,这就是Eratosthenes筛选方法(Eratosthenes Sieve Method)。检查的次数还可以再减少,事实上,只要检查6n1与6n5就可以了,也就是直接跳过2与3的倍

数,使得程式中的if的检查动作可以减少

源码实现

行文不易,新手上路,多多关注,这真的对我很重要,私信更有惊喜

    推荐阅读
  • 母亲节给妈妈煲汤(母亲节给妈妈做道菜)

    猪心的营养功效1.补充心肌营养的佳品猪心对加强心肌营养,增强心肌收缩力有很大的作用。欢迎在下方留言分享您对这道美食的建议。

  • 12月什么星座(12月的星座)

    12月什么星座射手座,出生时间是11月23日~12月21日,黄道十二宫之第九宫,位于天蝎座之东,摩羯座之西。射手座是象征着冬季来临的星座,符号是指向右上方的箭。射手座的人为人坦率,宽厚,待人真实;注重文化修养,重视友情。摩羯座是象征着冬天开始的星座,是天使与魔鬼兼并融合的星座。冬天把“绝对意识”毫无保留地带给了摩羯座的人。

  • 运动短裤小了怎么办(运动裤挑选方法)

    运动短裤小了怎么办?下面内容希望能帮助到你,我们来一起看看吧!运动短裤小了怎么办运动裤有点小的话是可以去找裁缝把裤腿给放一点出来的,不过如果小太多那就只能换一条了。女生么也是一样建议,但是女生的裤子要稍微贴身一点,只有合身的衣服才能穿出更完美的身材和自信来。

  • 查询成绩系统开放了什么时候能查(两种查询方式看这里)

    哈尔滨市2022年初中升学考试成绩将于7月9日中午发布。复核后,将向考生下发申请学科的各题得分明细表。评卷专家会对该题目的评分情况进行复核,最终复核结果将于次日下发给申请考生。成绩复核结束后,将于7月12日发布九区考生的总成绩位次。每次志愿填报结束后,将陆续展开相应批次高中学校的录取工作,全部录取工作将于8月上旬结束。上述日程和安排如有变化,将另行通知。

  • 豆豉炒鲍鱼的做法(如何做豆豉炒鲍鱼)

    豆豉炒鲍鱼的做法材料:鲍鱼7个、豆豉2汤匙、姜3片、小米辣椒适量、香葱2棵、蒜2瓣、生抽2汤匙、料酒1汤匙、白糖1/2茶匙。鲍鱼洗刷干净,煮锅里放入少许姜片,烧开水,将鲍鱼放入煮2分钟后捞出,离壳去内脏,然后切十字花刀。小米辣切小圈,永川豆豉洗净剁碎,香葱和蒜切末。中火加热炒锅中的油至5成热,放入葱、蒜、辣椒圈和豆豉煸炒出香味。放入鲍鱼,然后调入黄酒、生抽和白砂糖翻炒均匀即可。

  • 英国最著名还活着的作家(1945年以来50位伟大英国作家)

    2008年,缪丽尔·斯帕克被泰晤士报评为“1945年以来50位伟大英国作家”之一。国内引进的斯帕克作品很少,当时出版的只有她最出名的《布罗迪小姐的青春》和《驾驶席》。就这样,这两本书和南京大学出版社正式联姻。付裕介绍称,与弗吉尼亚·伍尔夫与安吉拉·卡特等英国女作家相比,斯帕克的语言明显更加平实,主题更贴近现实主义。付裕表示,从斯帕克这两本小说出版后的读者反馈来看,斯帕克的“好”确实是能被中国读者欣赏的。

  • 单眼皮最近比较流行(单眼皮-容易被忽略的颜值UP大杀器)

    大部分男人对于女人要花几个小时化妆无法理解,同样很多女生也厌倦了需要精心打扮出门。所以慢慢的,部分女生觉得素颜出门你还爱我就是真爱。----------------------------我是分割线-------------------------------------特别声明:本文为"搭配师单眼皮少爷"原创稿件,未经授权不得转载,欢迎分享到朋友圈。单眼皮少爷,一个对什么都略有研究的爱生活人士,服装搭配师,陈列师,模特,演员,模特培训导师,中级营养师。想要了解如何把自己变的更美,请私信少爷哦

  • 王思聪29岁生日花费(王思聪过生日花155万买香槟)

    一手紧握瓶身,另一手以拇指压在软木塞上方,食指在木塞边缘,其它手指围住瓶颈,如此便可完全掌握软木塞,不会发生危险。将香槟稍稍倾斜以免泡沫溢出。巴黎之花干型香槟瑞纳特香槟库克香槟凯歌夫人香槟白雪香槟-玛丽莲梦露德最爱用于酿造香槟的法定葡萄品种有三种:霞多丽、黑比诺和莫尼耶比诺。相比起年份香槟,无年份香槟的酵母味较轻,果香更明显。FI赛车手庆祝一定要开瓶玛姆香槟Vintage瓶储至少36个月。

  • 手机电池怎么保养才能延长寿命(手机电池保养的正确方法)

    很多朋友以为每天晚上休息时,就关机,这样可以有效保养手机电池,延长手机电池的使用寿命,其实这样做很不利。更重要的是,这样做是有弊端的。关机到重启,时间间隔在3到5个小时即可。以后呢,你能用孙师傅小窍门小妙招教你的手机电池保养方法操作,保证你的手机电池能用6年!

  • 富士山下歌词解析(富士山下的歌词解析)

    我们一起去了解并探讨一下这个问题吧!富士山下歌词解析《富士山下》是陈奕迅演唱的一首粤语歌曲,由泽日生作曲,林夕填词,陈珀、C.Y.Kong江志仁编曲,AlvinLeong梁荣骏监制,收录于陈奕迅2006年11月23日由环球唱片发行的粤语专辑《WhatSGoingOn》中。