- 数学课做减法
- 2013-08-27 13:28:10 @
var ans:qword;
a,b:int64;
ans1:string;
i,n:integer;
begin
readln(a,b);
ans:=a-b;
str(ans,ans1);
n:=length(ans1);
if a-b>0 then
begin
for i:=1 to n do
begin
write(ans1[i]);
if ((n-i) mod 3=0) and (i<>n) then write(',');
end;
end
else
begin
write('-');
for i:=1 to n do
begin
write(ans1[i]);
if ((n-i) mod 3=0) and (i<>n) then write(',');
end;
end;
end.
为啥20分?
2 条评论
-
yuyilahanbao LV 10 @ 2014-02-03 11:39:11
你输入这个输入试试
9223372036854775807 -9223372036854775805
你自己笔算一下,或者估算一下答案是什么
然后你的程序run一下看一下输出是什么!
明白错在哪里了吧 -
2013-08-27 14:19:02@
我想告诉你好像不用高精减……
- 1