2025-11-20 05:19:05
质数就是只能被1和自己整除的数对吧?比如2只能被1和2整除,3也是这样。不过要注意负数和0不算质数,1虽然能被1整除,但不符合大于1的条件。所以20以内的质数有2、3、5、7、11、13、17、19这八个数。
为啥这样选呢?首先质数定义里明确说了要大于1,所以-1到1都不算。然后从2开始检查,2能被1和2整除,其他数比如4能被2整除,6能被2和3整除,都不符合条件。到了7、11这些数,它们只能被1和自身整除,比如11只能被1和11整除,中间的数比如9能被3整除,所以不算。再比如13,试除到平方根约3.6,检查2和3都不行,所以13是质数。数据统计显示20以内共有8个质数,比10以内多两个(7和11)。注意负数和1不算,所以答案不变。
本题链接: