思路一是取兩個數的最大值,然後設置循環:
最大值分别除以兩個數餘數都等于零時,輸出,不為零就繼續加最大值再去除.
代碼
這個方法是各大平台用的教學方法,秉承着能不使用while循環就不使用的原則,畢竟腦子沒那麼靈活,想到了思路二,用for循環.
思路二:
先取兩個數的最大值,然後再取兩個數的乘積值,那麼最小公倍數一定在這個動态範圍内,那麼用範圍内的數分别除以兩個數,同時達到餘數為零的條件就得到了最小公倍數
代碼
輸入15和7得到最小公倍數105
輸入64和72得到最小公倍數576
運行結果
當然,還有更多其他方法,總的來說最方便自己理解的思路,才是最好的思路,對自己而言,思路二是最方便自己理解的
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!