标签: pascal
我的代码非常简单:
read(m,n); Str(m*n,s); writeln(s);
如果我为m和n设置1000000000,结果我得到-1486618624,m和n也是longint,所以它们没有超过1 000 000 000的限制。
答案 0 :(得分:1)
问题是m*n为1,000,000,000,000,000,000,不适合LongInt。请尝试使用Int64或QWord。
m*n
LongInt
Int64
QWord