永发信息网

怎么判断一个数是不是质数

答案:2  悬赏:0  手机版
解决时间 2021-03-14 21:10
c#窗体应用程序来做
最佳答案
根据质数的定义,在判断一个数n是否是质数时,只要用1至n-1去除n,看看能否整除即可。
还有更好的办法:先找一个数m,使m的平方大于n,再用小于等于m的质数去除n(n为被除数),如果都不能整除,则n必然是质数。如我们要判断1993是不是质数,50*50>1993,那么只要用1993除以<50的质数看是否能整除,若不能即为质数。100以内的质数有25个,还是比较好记的,只要记熟100以内质数,就可以快速判断10000以内的数是不是质数。
100以内的质数有2、3、5、7、11、13、17、19、23、29、31、37、41、43、47、53、59、61、67、71、73、79、83、89、97,在100内共有25个质数。

只有1和它本身两个因数的自然数,叫质数(或称素数)。(如:由2÷1=2,2÷2=1,可知2的因数只有1和它本身2这两个约数,所以2就是质数。与之相对立的是合数:“除了1和它本身两个因数外,还有其它因数的数,叫合数。”如:4÷1=4,4÷2=2,4÷4=1,很显然,4的因数除了1和它本身4这两个因数以外,还有因数2,所以4是合数。)
全部回答
方法一、用试除法判断一个自然数a是不是质数时,用各个质数从小到大依次去除a,如果到某一个质数正好整除,这个a就可以断定不是质数;如果不能整除,当不完全商又小于这个质数时,就不必再继续试除,可以断定a必然是质数.

方法二、只要找出x为一个奇数和一个偶数平方差的形式(这是一定的)便可以a2-b2=(a+b)(a-b)便是两个因数。
例如26341,先找出比26341大的一个偶平方数,26896,与它的差是555,肯定不是平方数,再下一个平方数(其实考虑到(x+1)^2=x2+2x+1,因此直接将原数加上2x+1就行了,用不着算x+1的平方),27556, 差1215,也不是,然后28224个位与1的差为3,直接排除,下一个2559也不是(一看就知道它等于50^2+59)。再下个差为3直接排出,再下个、再再下个……找出规律来就很快了,最后221^2=48841,48841-26341=22500,很明显22500=150^2,就分解出来了26341=71×371
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
梦见死去的爷爷让我到地里摘四季豆,但梦中不
我经济能力不好是不是不能找女友?
南昌市总工会和区工商局哪个好些,前者是参公
la-3l 与(b+4)²互为相反数,则a+b的值
心雨美发地址有知道的么?有点事想过去
什么叫水的硬度?水的硬度有哪几种表示方式
如何把淘宝客链接转换成普通链接
求冰箱电路图
顺风肥牛石化店在什么地方啊,我要过去处理事
太空工程师里面的配件从哪里弄比如说计算机,
我家2M的网速 为什么玩CS1.6老调频 怎么解决
南京机场到成都双流机场接人在t1还是t2
黄瓜经常打杀菌药吗
云南财经大学雅思逸远楼
鸿阳玻璃制品公司我想知道这个在什么地方
推荐资讯
找规律填数36.45、12.15、4.05、( )、( )0.15
狗可以看电脑吗
H&amp;C国际洗护馆地址在哪,我要去那里
如何在电视开机时植入自己设计的广告
董家屋基在什么地方啊,我要过去处理事情
求相术大师指点,胡雪岩天庭饱满丰润有光,为
亲兄妹结婚为什么小孩子智力有问题
千艺房工艺品怎么去啊,有知道地址的么
真的这么多弹跳狂人
和女朋友谈了2个月了,现在发现和她不合适,
永和大王是全国统一定价吗
把20分成两个单数的和,有多少种分法(两个加
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?