如何求公约数的个数,这个问题要分几种情况。求公约数的个数必须是求两个或两个以上数的公约数。公约数就是它们公共的约数。任何两个不同的自然数,它们的公约数至少有一个。这个公约数就是一,因为一是所有的自然数的约数。比如6和8的公约数除了一以外,还有2也是它们的公约数。所以6和8的公约数的个数有二个。
而求最大公约数最好使用辗转相除法。对你的这个题,先求24与30的最大公约数是6,然后写出6的所有约数:1,2,3,6,一共四个,就可以了。