素数的几种判断方法总结(含C++代码) |
您所在的位置:网站首页 › 怎么辨别质数和合数的方法和技巧 › 素数的几种判断方法总结(含C++代码) |
素数的几种判断方法总结(含C++代码)
一、素数定义二、素数判断方法1.定义法2.定义法改进3.取模法5.筛选法改进
三、总结
一、素数定义
素数(prime number),也称质数,是指大于1的自然数中因数只有1和它本身的数。例如,2是素数,其只有1和2两个因数;29是素数,其只有1和29两个因数;51不是素数,除了1和51,它还有3和17两个因数,故称51为合数。 二、素数判断方法给定一个正整数n (n≥2): 1.定义法即将n除以[2,n-1]的所有整数,若有其中一个数运算后的余数为0,也就是说这个数是n的因数,故n不为素数。代码如下: bool isPrime(int n){ bool yes=true; for(int i=2;i |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |