3.1415转换成"3.14"用什么函数可以实现? 太EASY了,round(3.1415.2)四舍五入的问题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 自己写了一个,试试吧Function FRound(FS : Double;WS : Integer) : Double;var vd : Double;Begin vd := FS; vd := vd * IntPower(10, WS); vd := round(vd); vd := vd / IntPower(10, WS); Result := vd;End;FS 被舍原值 WS : 位数 Round 命令只能用在Sql语句中,在Delphi中不能用此命令编写一个函数:Function LikeRound(SourceNum:Double;Num:integer):Double;var I,Temp:integer;begin Temp:=1; For I:=1 to Num do begin Temp:=Temp*10; end; Result:=Int(SourceNum*Temp)/Temp;end; delphi7.0 socketconnection sqlserver不存在或拒绝访问 求类似这样的控件,方格子一样的 征求选择技术的两个问题! Oracle的空串问题 在Delphi7中Null不是常量保留字了吗?在Delphi6中是可以的呀! 各位高手请教一个关于画皮肤的问题? 关于窗体的继承问题,大家进来看看,源程序. 谁能邮给我一份reportmachine最新版,谢谢 谁能告诉我uml,xml都是什么东西? 灌水篇:各位爱好编程的朋友性格是不是都很 内向啊? 请问,MDI窗口中如何象合并菜单那样合并工具栏? 高手帮忙!---如何调用外部程序发email?
var
vd : Double;
Begin
vd := FS;
vd := vd * IntPower(10, WS);
vd := round(vd);
vd := vd / IntPower(10, WS);
Result := vd;
End;FS 被舍原值 WS : 位数
编写一个函数:
Function LikeRound(SourceNum:Double;Num:integer):Double;
var
I,Temp:integer;
begin
Temp:=1;
For I:=1 to Num do
begin
Temp:=Temp*10;
end;
Result:=Int(SourceNum*Temp)/Temp;
end;