为什么是return ba;好问题。我当时也想过这个问题并找到了算法:
步骤一:首先,从a=12的倍数中寻找b的倍数(或者从b=54的倍数中寻找a=12的倍数)因为ab一定是a和b的最小公倍数,所以寻找a和b的最小公倍数的范围不会超过ab
步骤二:接着,在所有的a的倍数中:a x 1,a x 2,a x 3,……ab從小到大依次判断该数是否为b的倍数,这样a的倍数中第一个能被b整除的数必定是a和b的最小公倍数。
综上所述比较两个图知,算法是一樣的只不过表现形式不一样,不影响结果