我在data[1][1]里保存了(double)浮点数((5.2,4.8),(2.1,2.3))
现在想以以下格式输出
5.2 4.8
2.1 2.3
用代码如下
writeln(WriteFile,Data[0][0],Data[0][1]);
writeln(WriteFile,Data[1][0],Data[1][1]);
可是结果是
5.20000000000000E+0000 4.80000000000000E+0000
2.10000000000000E+0000 2.30000000000000E-0001
应该怎么才能输出没有0000000000000E+0000这个东东的啊 急啊
现在想以以下格式输出
5.2 4.8
2.1 2.3
用代码如下
writeln(WriteFile,Data[0][0],Data[0][1]);
writeln(WriteFile,Data[1][0],Data[1][1]);
可是结果是
5.20000000000000E+0000 4.80000000000000E+0000
2.10000000000000E+0000 2.30000000000000E-0001
应该怎么才能输出没有0000000000000E+0000这个东东的啊 急啊
解决方案 »
- 初学者问:有控件象饼形图那样显示数据间的比例吗?(急)
- 求助,请教各位大哥,帮我写一个 SQL 语句,谢谢!
- 请问用ListView或StringGrid显示大量数据会不会很慢啊?
- ~~~~~~~~如何用Richedit把选中部分的字体或颜色改变~~~~~~~~~~?
- 怎样在memo中load入这个文件?
- rave中组件的用法,有没有这方面的例子。本人急需!在线待。。。。。。。。
- 我设计数据库中遇到这样的问题?
- 在DELPHI中大家是怎么样运用异常处理的????
- 怎样在Delphi7环境下利用ADO与SQLServer2000数据库的链接
- 在delphi里如何实现,将网上的文件down到指定的目录下呢?
- 就省这么多分了,请多帮忙吧!
- 最简单的问题 radiogroup 的使用
a:=RoundTo(Data[0][0], 2);
b:=RoundTo(Data[0][1], 2);
c:=RoundTo(Data[1][0], 2);
d:=RoundTo(Data[1][1], 2);
writeln(WriteFile,a,b);
writeln(WriteFile,c,d);
var
data : array[0..1,0..1] of double;
begin
data[0][0] := 5.2;
data[0][1] := 4.8;
data[1][0] := 2.1;
data[1][0] := 2.3; showmessage(floattostr(data[0][0]));end;