素数的几种判断方法总结(含C++代码)

您所在的位置:网站首页 怎么辨别质数和合数的方法和技巧 素数的几种判断方法总结(含C++代码)

素数的几种判断方法总结(含C++代码)

2024-07-13 10:47| 来源: 网络整理| 查看: 265

素数的几种判断方法总结(含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