image.png
最大公约数(greatest common divisor)欧几里得辗转相除法:gcd(x,y)表示x和y的最大公约数进入运算时:x!=0,y!...gcd(x,y)=gcd(y,x%y)证明:设k=x/y,b=x%y 则:x=ky+b如果n能够同时整除x和y,则(y%n)=0,(ky+b)%n=0,则b%n=0,即n也同时能够整除y和b。...由上得出:同时能够整除y和(b=x%y)的数,也必然能够同时整除x和y。故而gcd(x,y)=gcd(y,x%y)。当(b=x%y)=0,即y可以整除x,这时的y也就是所求的最大公约数了。...nlcmNormal=", lcmNormal(x, y))
fmt.Println("lcm=", lcm(x, y))
}
复制代码
猜生日问题:
小明对生日十分看重,因为他可以得到祝福,可以和朋友亲人一起分享快乐...出生月份和出生日子的最小公倍数;
3. 出生年份;
现在要求你猜出小明的生日。