package main
import (
"fmt"
)
//取余数
func main() {
fmt.Println(gcd(10, 4)) //最大公约数
fmt.Println(10 * 4 / gcd(10, 4)) //最小公倍数
}
// A=N*M1 B=N*M2 通过相减来取得N值
func gcd(a, b int) int {
for {
r := a % b
a = b
b = r
if b == 0 {
break
}
}
return a
}
转载于:https://my.oschina.net/yang1992/blog/543360