谁能帮我写一个下舍函数,谢谢!(50分)

  • 主题发起人 主题发起人 rockxu
  • 开始时间 开始时间
R

rockxu

Unregistered / Unconfirmed
GUEST, unregistred user!
就是实现类型小数位四舍五入的功能,但是要求小数位只要不为零就舍去在个位进一,如1.0005处进后就变成2
 
function (r:real):integer;
begin
if r-trunc(r)>1e-6 then r:=r+1;
result:=trunc(r);
end;
 
i:=trunc(anum);
if i>trunc(anum) then Inc(i)
 
if j>int(j) then
j:=int(j)+1
 
用Ceil函数就行,朝大取整。
 
接受答案了.
 
后退
顶部