请教小数四舍五入的问题!(50分)

  • 主题发起人 主题发起人 camcap
  • 开始时间 开始时间
C

camcap

Unregistered / Unconfirmed
GUEST, unregistred user!
我想将一个小数四舍五入成为一个整数,例如x=5.46 我想将它四舍五入为整数6.
请问该怎么做?请指教,谢谢![:)]
 
你那叫四舍五入吗?不过要实现也不难
round((5.46*10))/10
 
你是说进一法?
(5.46 div 1) + 1
 
function BigNum(f:Double):Integer;
begin
Result:=Trunc(f);
if Result<>f then
Inc(Result);
end;
 
if x-trunc(x)>0 then n:=trunc(x)+1 else n:=trunc(x)
 
int(x+0.99999999999999999999)

 
round(x+0.5)
 
USES MATH;
var i:integer;
i:=ceil(5.46);
 
Round((5.46 * 10)) / 10
 
后退
顶部