我使用的是round函数,但是有的实现了四舍五入有的就没有 例如561.45四舍五入之后就成了561.4 请问如何解决
解决方案 »
- 下面一段代码可以从服务器上下载一个文件,下载多个文件怎么写?
- 关于查寻问题,请高手指教
- dxdbgrid 中MEMO字段如何显示
- 錯誤捕捉!
- 如何将数字转成英文序数词? ex: 1 -> One, 2 -> Two, 21 -> Twenty-One, ....
- 部分程序外包 使用opengl的朋友请进 介绍有分
- StringGrid中的数据怎么打印啊,还要报表控件吗!!!!问题,急,up者有分 非常急啊!
- 关于监视内存值的方法. 哪种方法才是最好的呢?
- 如何对TTable进行升序排序?
- 各位高手能谈谈UNIX 与WINDOWS的主要区别在那吗?小生不胜感激!!!
- Dephi6的报表问题
- ado如何连接远程SQL服务器
begin
if V > 0 then
Result := Trunc(v+0.5)
else
Result := Trunc(v-0.5);
end;
function RoundEx(v: Double): Integer;
begin
if V < 0 then
Result := Trunc(v-0.5)
else
Result := Trunc(v+0.5);
end;
怎么可能取出561.4
可以处理下代码,加上0.005后在采用Round函数,或者
Value:=Trunc(val+0.5);这样来处理。