定义1设ba,是任意两个整数,其中0b
如果存在一个整数q使得等式bqa成立,就称b整除a或者a被b整除,记作ab|,并把b叫做a的因数,把a叫做b的倍数
否则,就称b不能整除a或者a不能被b整除,记作ab|
由定义可知,0是任何非零整数的倍数;1是任何整数的因数;任何非零整数既是其自身的因数,又是其自身的倍数
由定义1及乘法运算的性质,立即可以得到整除关系具有下面性质性质1(ⅰ)||||||||babababa;(ⅱ)acabbc||,|且;(ⅲ)byaxctsbcac|,|,|有对任意的整数且;(ⅳ)babaab||且;(ⅴ)设0c,则acbcab||;(ⅵ)若0a,则|||||abab
(ⅶ)若0b,且},,,{21kddd是b的全体因数,则}/,,/,/{21kdbdbdb也是b的全体因数
例1证明:若n|3,n|5,那么n|15
;例2设ba,是两个非零整数,且存在整数ts,,使得1tbsa
证明(1)若bmam|,|,则有1m;(2)若nbna|,|,则有nab|
例3设a为奇数,b为偶数,且ba|,则2|ba
定义2设整数1,0n
如果除了因数1和n外,n没有其他因数,则称n为素数(或质数)
否则称其为合数
首先给出素数的一个判定定理
定理1设n是一个大于1的正整数,如果对所有小于或等于n的素数p,都有np|,则n一定是素数
由定理1,对于比较小的整数,我们可以迅速的判断出它是否为素数
例4求出所有不超过100的素数
1(1)2i;(2)如果i|2,则i不是素数,转到(7);(3)如果i|3,则i不是素数,转到(7);(4)如果i|5,则i不是素数,转到(7);(5)如果i|7,则i不是素数,转到(7);(6)输出i的值;(7)1ii(8)如果100i,程序结束;(9)否则返回到