2025-11-20 06:01:34
公因数就是两个数都整得开的数对吧?比如说-12和60的公因数,可以先不管正负先取绝对值变成12和60。然后找它们都能整除的数,像1肯定行,12÷1=12,60÷1=60,整得开。2也行,12÷2=6,60÷2=30,整得开。3也行,12÷3=4,60÷3=20,整得开。4的话12÷4=3,60÷4=15,整得开。6的话12÷6=2,60÷6=10,整得开。12的话12÷12=1,60÷12=5,整得开。所以公因数就是1,2,3,4,6,12这几个数。
那为什么是这几个数呢?因为公因数要同时整得开两个数,所以得先看它们的共同因数。先分解12的因数有1,2,3,4,6,12,再分解60的因数有1,2,3,4,5,6,10,12,15,20,30,60。然后找重叠的数,重叠的就是公因数。比如1在两个列表都有,2也都有,3、4、6、12都重叠了。那没重叠的呢?比如5只在60有,5不在12的因数里,所以不算。10、15、20、30、60这些更大的数,12都整不开,所以都不算。这样算下来公因数就是1,2,3,4,6,12这几个数。就像拿两个筛子,一个筛出12的因数,一个筛出60的因数,筛出来的重叠部分就是公因数。数据上具体看12和60的最大公因数是12,所以公因数就是12的所有因数,这样算下来没错。
本题链接: