J
jack_4826
Unregistered / Unconfirmed
GUEST, unregistred user!
关于四舍五入,只要小数前一位为偶数,小数前一位为5,就有错误
如:
round(2.5)=2
而
round(3.5)=4
为什么??
高手帮助!
如:
round(2.5)=2
而
round(3.5)=4
为什么??
高手帮助!
function MyRound(Num: Real): Integer;
var Tmp: Real;
begin
Tmp := Num + 0.5;
If Tmp < Trunc(Num) + 1 Then
Result := Trunc(Num)
Else Result := Trunc(Num) + 1;
end;