结果为啥是负数

label 1;

var

a,b,icm,i:integer;

begin

readln(a,b);

for i:=100000 to 1 do begin

if (b mod i=0)and(a mod i=0) then goto 1;

end;

1:icm:=(a*b) div i;

write(icm);

end.

1 条评论

  • @ 2012-10-10 09:06:04

    10^100,用integer,不出负数才是怪事……

  • 1

信息

ID
1047
难度
8
分类
高精度 点击显示
标签
(无)
递交数
7427
已通过
784
通过率
11%
被复制
27
上传者