怎么判断一个自然数是不是质数?

作者&投稿:浑崔 (若有异议请与网页底部的电邮联系)
~ 判断一个自然数是不是质数,就看这个自然数有几个因数。如果这个自然数只有因数1,那它既不是质数,也不是合数;如果只有因数1和它本身,那么它就是质数;如果除了1和它本身之外还有别的因数,那么它就是合数。

1、查表法:

主要是指查“质数表”。编制质数表的过程是:按照自然数列,第一个数1不是质数,因此要除外,然后按顺序写出2至100的所有自然数,这些数中2是质数,把它留下,把2后面所有2的倍数划去,2后面的3是质数,接着再把3后面所有3的倍数划去,如此继续下去,剩下的便是100以内的全部质数。

2、试除法:

在手头上没有质数表的情况下,可以用试除法来判断一个自然数是不是质数。例如判断143、179是不是质数,就可以按从小到大的顺序用2、3、5、7、11……等质数去试除。一般情况下用20以内的2、3、5、7、11、13、17、19这8个质数去除就可以了。

如143,这个数的个位是3,排除了被2、5整除的可能性,它各位数字的和是1+4+3=8,也不可能被3整除,通过口算也证明不能被7整除,当试除到11时,商正好是13,到此就可以断定143不是质数。

扩展资料:

一、质数的相关性质

1、质数p的约数只有两个:1和p。

2、初等数学基本定理:任一大于1的自然数,要么本身是质数,要么可以分解为几个质数之积,且这种分解是唯一的。

3、质数的个数是无限的。

4、质数的个数公式π(n)是不减函数。

5、若n为正整数,在n²到(n+1)²之间至少有一个质数。

6、若质数p为不超过n(n≥4) 的最大质数,则p>n/2。

7、所有大于10的质数中,个位数只有1,3,7,9。

二、相关应用

质数被利用在密码学上,所谓的公钥就是将想要传递的信息在编码时加入质数,编码之后传送给收信人,任何人收到此信息后,若没有此收信人所拥有的密钥,则解密的过程中(实为寻找素数的过程),将会因为找质数的过程(分解质因数)过久,使即使取得信息也会无意义。

在汽车变速箱齿轮的设计上,相邻的两个大小齿轮齿数设计成质数,以增加两齿轮内两个相同的齿相遇啮合次数的最小公倍数,可增强耐用度减少故障。

参考资料来源:百度百科-质数




如何快速判断一个自然数是不是质数。
2、试除法:在手头上没有质数表的情况下,可以用试除法来判断一个自然数是不是质数。例如判断143、179是不是质数,就可以按从小到大的顺序用2、3、5、7、11……等质数去试除。一般情况下用20以内的2、3、5、7、11、13、17、19这8个质数去除就可以了。原理简析:由合数的意义可知,只要判断一...

怎么判断一个自然数是不是质数?
假设自然数N,√N≈M(整数)把N分别除以小于M的所有质数,如果都不能整除,N就是质数。

如何判断一个数是不是自然数
自然数是指正整数,包括从1开始的连续整数。因此,判断一个数是否为自然数,只需要看它是否为正整数即可。如果一个数不是正整数,那么它就不是自然数。例如,负数、0和分数都不是自然数。如果一个数是正整数,那么它就是自然数。例如,1、2、3、4等都是自然数。

判断一个自然数是奇数还是偶数看个位上的数字,这句话对不对?
对的,只看个位数字就行了,个位数能被2整除的必是偶数,不能被2 整除的必是奇数

如何快速判别一个数是质数还是合数
方法一、用试除法判断一个自然数a是不是质数时,用各个质数从小到大依次去除a,如果到某一个质数正好整除,这个a就可以断定不是质数;如果不能整除,当不完全商又小于这个质数时,就不必再继续试除,可以断定a必然是质数.方法二、只要找出x为一个奇数和一个偶数平方差的形式(这是一定的)便可以a2-b2=...

判断一个自然数,判断一个自然数是否为二或五的倍数时关键是看这个数的...
末尾。数的末尾是2的倍数如(0,2,4,6,8)就是2的倍数。末尾是(0,5)的数是5的倍数

怎样判断一个数是不是可以作为自然数列的数?
一个自然数各位上的数字和是17,且各数位数上的数字都不同,符合条件最小的数是89,最大的数是743210。技巧是通常按照一定的顺序给出一系列量,要求我们根据这些已知的量找出一般规律。找出的规律,通常包序列号。所以,把变量和序列号放在一起加以比较,就比较容易发现其中的奥秘。自然数的性质:自然...

什么是自然数什么是整数
1、自然数:表示物体个数的数,即由0开始,0,1,2,3,4一个接一个,组成一个无穷的集体,即指非负整数。2、整数:当n是整数时,偶数可表示为2n(n 为整数);奇数则可表示为2n+1(或2n-1)。在十进制里,看个位数的方式判断该数是奇数还是偶数:个位为1,3,5,7,9的数为奇数;个位为0,...

c语言从键盘上输入1个自然数 判断它是质数还是合数
输入不便,只提供思路:1。从键盘读入一个数。2。判断是否为质数(循环求模,从2开始,一直到这个数的平方根,如果每次求模值都不为0,即为质数,否则为合数)。3。屏显结果。

一个自然数不是奇数就是偶数这句话对吗?
自然数就是我们常说的正整数和0,这个判断的重点在于0是不是属于偶数,这个有争议:如果是小学中的定义:整数中,能够被2整除的数,叫做偶数。这句话就是对的 如果是中学中的定义:0既不是奇数也不是偶数,因为它没有因数和倍数。这句话就是错的 这个在教学实践中在老师中也有争议:绝大多数的...

安国市13060473738: 怎么证明一个数是质数? -
墨艳扶正: 只有1和他本身两个约数,也就是只能被1和他本身两个数整除 比如2只能除以2和1得到整数结果~~11只能除以11和1得到整数结果,是质数 而4除了除以1和4得到整数,除以2也可以得到证书,所以4不是质数,是合数

安国市13060473738: 任意给一个数,如何判断是否是质数? -
墨艳扶正: 质数又称素数.指在一个大于1的自然数中,除了1和此整数自身外,不能被其他自然数整除的数.

安国市13060473738: 怎样判断一个数是不是质数? -
墨艳扶正:[答案] 质数(prime number)又称素数,有无限个.一个大于1的自然数,除了1和它本身外,不能整除以其他自然数(质数),换句话说就是该数除了1和它本身以外不再有其他的因数.

安国市13060473738: 怎样用数学方法判断一个数是质数 -
墨艳扶正:[答案] 方法一、用试除法判断一个自然数a是不是质数时,用各个质数从小到大依次去除a,如果到某一个质数正好整除,这个a就可以断定不是质数;如果不能整除,当不完全商又小于这个质数时,就不必再继续试除,可以断定a必然是质数. 方法二、只要...

安国市13060473738: 如何判断某一个数是不是质数?有没有巧妙的方法?有没有公式? -
墨艳扶正:[答案] 质数的判断方法 判断一个数是否为质数最简单的方法是看这个数能否可以分解为除了1之外的因试. 例如,5.因为5=1*5,不能再分解所以它是质数. 再比如,6=1*2*3,因为6可以分解为1,2,3三个因试.所以他不是质数. 但需要注意的是,2是最小的质数.

安国市13060473738: 怎样才能很快的判断出一个数是质数还是合数 -
墨艳扶正: 简单的说 有两种方法 方法一、用试除法判断一个自然数a是不是质数时,用各个质数从小到大依次去除a,如果到某一个质数正好整除,这个a就可以断定不是质数;如果不能整除,当不完全商又小于这个质数时,就不必再继续试除,可以断定a...

安国市13060473738: 如何证明一个数是质数就是这个,证明方法 -
墨艳扶正:[答案] 方法一、用试除法判断一个自然数a是不是质数时,用各个质数从小到大依次去除a,如果到某一个质数正好整除,这个a就可以断定不是质数;如果不能整除,当不完全商又小于这个质数时,就不必再继续试除,可以断定a必然是...

安国市13060473738: 如何快速判断一个数是不是质数,比如:517和389 哪个是质数? -
墨艳扶正: 没有0和1以外的数字可以把你说的数字除尽可以得自然数的就是质数,你说的两个数517不是质数,389是.对于如何判断,有专用的质数对照表啊.

安国市13060473738: 怎样判断一个数是不是质数?比如1999和2003要想快速地知道这两个数是不是质数,应该用怎样的方法? -
墨艳扶正:[答案] 最直白的看好了啊1999首先不是偶数1999/3=666.31999/5=399.81999/7=285.51999/11=181.71999/153.71999/17=117.51999/23=86.91999/29=68.91999/31=64.41999/37=54.021999/41=48.71999/43=46.4而比43大的质数为47>46就...

安国市13060473738: 怎么确定一个数是不是质数
墨艳扶正:1.只有1和它本身这两个因数的自然数叫做质数.还可以说成质数只有1和它本身两个约数.2.素数是这样的整数,它除了能表示为它自己和1的乘积以外,不能表示为任 何其它两个整数的乘积.例如,15=3*5,所以15不是素数; 又如,12 =6*2=4*3,所以12也不是素数.另一方面,13除了等于13*1以 外,不能表示为其它任何两个整数的乘积,所以13是一个素数.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网