质数与合数及1的特殊性
一个大于1的自然数,如果只有1和它本身两个因数,就是质数;如果除了1和它本身还有其他因数,就是合数。1只有一个因数1,既不是质数,也不是合数。例如,21的因数有1、3、7、21,所以21是合数。自然数中,1、质数和合数要分别辨认。
质数恰有2个因数;合数至少有3个因数;1只有1个因数。
怎么做:判断一个数时,先看它是不是1;若不是,再检查1和它本身以外是否还有因数。可以从较小的数开始尝试整除,并成对记录因数,避免漏数。若找到其他因数,就能确定它是合数;若没有找到,再确认检查范围足够后判断是否为质数。
容易错在:
- 把1误认为质数:质数要有两个不同的因数,1只有一个因数。
- 认为奇数都是质数:奇偶性不能直接判断质数或合数,例如21是奇数,但有3这个因数。
- 只检查一个可能的因数就断定是质数:判断时要检查是否存在1和它本身以外的因数。