函数得在main前先申明while循环中重新定义一个变量等于max*j,不能max自乘
max = max * j 这一步会跳过一些可能的解,比如max开始为2,j = 1,第一次循结束max = 2,j = 2, 第二次循环时max = 2 * 2 = 4,j = 3,第三次max = 43=12,但其实你是想要23的,就导致了错误
先用欧拉法求最大公约是gcd(a, b), 那么a和b的最小公倍数就是a*b/gcd(a,b)