如何取得一个实数的有效数字?(50分)

  • 主题发起人 microluck
  • 开始时间
M

microluck

Unregistered / Unconfirmed
GUEST, unregistred user!
比如:1.24587
我只需要取得1.24就行了
用什么函数实现?
请指教.
 
var
f:Real;
r:Real;
begin
f:=1.24587;
r:=StrToFloat(formatfloat('0.00',f));
 
多人接受答案了。
 
use math
var Va:real;
Va:=RoundTo(1.23456,-2);
showmessage(floattostr(Va));
 
a:=1.24587;
b:=strtofloat(format('%8.2f',a));
 
顶部