回 帖 发 新 帖 刷新版面

主题:高手们帮帮小弟

求两个数的最大公约数和最小公倍数,各位高手支支招!!!!!!!!!!!!!!![em18][em18][em18][em18][em18][em18][em18][em18][em18][em18][em18][em18][em18][em18]

回复列表 (共2个回复)

沙发

program yb(input,output);
var a,b,c,x:longint;
y:real;
begin
read(a,b);
c:=0;
while (c<=a) and (c<=b) do
begin
c:=c+1;
if (a mod c=0) and (b mod c=0) then
x:=c;
end;
y:=(a*b)/x;
writeln('x=',x,'y=',y:100:0);
end.

板凳

辗转相除法:
m=n*q+r;
gcd(m,n)=gcd(n,r);
递归就可以了。

我来回复

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