回 帖 发 新 帖 刷新版面

主题:一个公认的难题

求两个数的最小公倍数和最大公约数?

回复列表 (共2个回复)

沙发

辗转相除判余法 最大公约数
var m,n,a,b,r:longint;
begin
readln(m,n);
a:=m;b:=n;
r:=a mod b;
while r<>0 do
begin
a:=b;
b:=r;
r:=a mod b;
end;
write(b);
end.

板凳

最小公倍数
最后加一句
write(m*n/b);

我来回复

您尚未登录,请登录后再回复。点此登录或注册