主题:填空:求m,n最小公倍数
雪莲冰晶
[专家分:0] 发布于 2012-02-05 14:06:00
填空:求m,n最小公倍数
var m,n,i,s:integer;
begin
readln(m,n);
i:=1;
s:=m*i;
while ________________ do
begin
________________;
s:=m*i
end;
writeln(s);
end.
回复列表 (共3个回复)
沙发
codepk [专家分:2800] 发布于 2012-02-08 17:53:00
s mod n <> 0
inc(i)
板凳
liangbinLB [专家分:0] 发布于 2012-07-12 16:22:00
还有一种办法:
var
m,n,x:longint;
begin
readln(m,n);
for x:=1 to m*n do
begin
if (x mod m=0) and (x mod n=0) then
begin
writeln(x);
break;
end;
end;
end.
3 楼
幽灵密码 [专家分:3510] 发布于 2012-07-15 08:28:00
[quote]还有一种办法:
var
m,n,x:longint;
begin
readln(m,n);
for x:=1 to m*n do
begin
if (x mod m=0) and (x mod n=0) then
begin
writeln(x);
break;
end;
end;
end.[/quote]
你的begin和end太多了吧
我来回复