数学怎么很快的算出最大公因数和最小公倍数
6个回答

两个数a,b,最大公约数(a,b)可以用辗转相除法求

就是假设a>b,a除以b的余数是c,如果c=0,那(a,b)=b

如果c≠0,那(a,b)=(b,c) 不断重复这个过程

举个例子,要求42和24的最大公约数,分下面几步

1.42除以24余18,所以(42,24)=(24,18)

2.24除以18余6,所以(24,18)=(18,6)

3.18除以6余0,所以(42,24)=6 得出答案是6

在a,b都比较大的时候这样能很快求出最大公约数(a,b)

在求最小公倍数[a.b]的时候可以用到a*b=(a,b)*[a,b]

就是说最小公倍数*最大公约数=原来两数的乘积

比如42和24的最小公倍数就是42*24÷6=168