为什么1不是质数 Posted on 2021-07-04 Word count in article: 241 Reading time ≈ 1 mins. 如果一个数除了1和它本身外,没有其他约数,我们称这个数为质数,但在这个定义下,1却不是质数。要回答这个问题需要先了解质数的作用,质数的主要作用在于构建欧几里得的算数基本定理: 任何一个大于1的自然数都可以唯一分解成有限个质数的乘积。 如果把1列为质数,就会破坏这种唯一性,因为在这种情况下每个自然数都有无限种分解方式,即在原有分解的基础上再乘以任意个数的1,所以1不作为质数。 参考: Why is 1 not a prime number? FAQ: Why is the number one not prime?