数学知识 |
您所在的位置:网站首页 › 质数和约数的区别 › 数学知识 |
文章目录
1.质数1.1质数的判定---试除法1.2分解质因数---试除法
1.3筛质数2.约数2.1试除法求约数2.2约数个数2.3约数之和2.4最大公约数---欧几里得算法(辗转相除法)
1.质数
质数是针对所有大于1的自然数定义的,在大于1的整数中,如果只包含1和本身这两个约数,就被定义成为质数,或者叫素数。 1.1质数的判定—试除法一个数的因数都是成对出现的:例如12的因数有3和4,2和6 所以我们可以只枚举较小的那一个,即根下n,假设较小的为d,较大的为n/d; 质因数的定义: 首先我们应该了解一下正常的教学做法: 代码实现: 若n是合数,那么它的最大的质因子不会超过sqrt(n)。若n是质数,那么它只有一个质因子,且该质因子就是它本身,且大于sqrt(n)。 #include using namespace std; void divide(int n){ for(int i=2;i |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |