目录
最大公约数和最小公倍数的定义
最小公倍数是指两个或多个数的公共倍数中最小的一个数。
最大公约数则是指两个或多个数的公共因数中最大的一个数。
例如,对于数3和5,它们的最小公倍数是15,最大公约数是1。
X和Y的最大公约数和最小公倍数的关系:最小公倍数=( X * Y )/ 最大公约数
方法一:简单暴力直接法
通过定义,可以知道:
最大公约数一定不会大于两个数之间的最小数,最大也就是两个数的最小值;最小公倍数一定大于或等于两个数的最大值。
所以,就有了简单暴力直接法的产生:
求最大公约数是把最小值赋给变量j,然后两个数再对变量j取余,判断是否能整除,不能整除变量tj就自减1,直到整除为止。
求最小公倍数是把最大值赋给变量i,然后变量i再分别对两个数取余,判断是否能整除,不能整除变量i就自加1,直到整除为止。
代码: