核心答案:素数(质数)是大于 1 且只能被 1 和自身整除的自然数:2、3、5、7、11、13、17、19、23、29、31、37、41、43、47…… 判断 n 是否素数:只需试除到 √n 即可。100 以内共 25 个素数。
素数的定义
- 素数:因子只有 1 和自己(如 7=1×7)
- 合数:有其他因子(如 9=3×3)
- 1 既不是素数也不是合数(定义如此,保证算术基本定理唯一性)
- 2 是唯一的偶素数
快速判断法(试除到 √n)
判断 97 是否素数:√97≈9.8,只需试除 2、3、5、7:
- 97 是奇数 ✓
- 9+7=16 不被 3 整除 ✓
- 个位不是 0/5 ✓
- 97÷7=13 余 6 ✓
→ 97 是素数
为什么试到 √n 就够:若 n=a×b 且 a≤b,则 a≤√n。有小因子必 ≤√n,试到 √n 没找到就是素数。判断 1009:√1009≈31.8,只需试 2、3、5、7、11、13、17、19、23、29、31 共 11 个。
100 以内素数表(25 个)
| 区间 | 素数 |
|---|---|
| 1-20 | 2, 3, 5, 7, 11, 13, 17, 19 |
| 21-40 | 23, 29, 31, 37 |
| 41-60 | 41, 43, 47, 53, 59 |
| 61-80 | 61, 67, 71, 73, 79 |
| 81-100 | 83, 89, 97 |
素数的性质与应用
- 算术基本定理:任何大于 1 的整数可唯一分解为素数乘积。360=2³×3²×5。
- RSA 加密:两个大素数相乘容易、分解极难——这是现代互联网加密的基石。
- 素数无穷多(欧几里得证明):假设有限,全部相乘加 1 产生新素因子,矛盾。
- 蝉的生命周期:周期蝉用 13、17 年(素数)出土,让天敌难以同步周期。
常见误区
- 1 是素数:不是!1 只有 1 个因子,素数要求恰好 2 个不同因子。
- 奇数都是素数:9、15、21、25、27……都是奇合数。
- 大数判断试除到 n/2:浪费,试到 √n 即可——√1000000=1000,只需试 168 个素数。
- 51、57、91 是素数:51=3×17,57=3×19,91=7×13——这三个是最经典的"伪素数脸"。
用[素数判断计算器](/c/math/prime)秒判任意整数并给出完整素因数分解。