解题思路
- 暴力搜索满足的条件的数字,一旦找到就退出函数
- 最坏情况是最小公倍数是两个数的乘积
package main import ( "fmt" ) func main() { var a, b int for { if n, _ := fmt.Scan(&a, &b); n == 0 { return } max := a * b for i := 1; i < max; i++ { if i%a == 0 && i%b == 0 { fmt.Println(i) return } } fmt.Println(max) } }