自然界中,最小的素数是 2。
答案A。质数是大于1且只能被1和自身整除的数。判断质数只需检查2到sqrt(n)是否有因子。
1不是质数!最小的质数是2。判断质数只需检查2到sqrt(n)即可。
【考点】整数与素数|GESP 数学常识(GESP 202412 C++ 三级真题)
命题人在这儿埋坑,是因为大量考生把"素数"等同于"奇数",一看到"最小"就下意识跳到 3,完全忽略了定义本身。————
解题思维:素数定义是“大于1且只有两个正约数”的自然数。2 的约数只有 1 和 2,符合定义;任何大于 2 的素数必然是奇数。因此 2 就是最小的素数。任何大于 2 的素数必然是奇数,因为偶数>2 都有 2 作为约数,不符合素数定义;而 2 本身是偶数但只有两个约数,所以 2 就是最小的素数