以下是此代码:
for i:= 1 to n
do Write(a[i]:6:2);
Writeln;
For循环从数组输出数据..
请帮忙 - :6:2
中的Write()
是什么意思?
提前致谢!
答案 0 :(得分:4)
这是输出格式。这意味着使用6位数输出2位小数
答案 1 :(得分:0)
如果你有一个数字/小数,这将格式化你的输出。如果我没记错的话,在你的情况下,2代表小于0的最大小数位数,6代表大于0的数字的最大小数位数。
HTH 多米尼克
答案 2 :(得分:0)
spec x:n:m表示字段宽度为n和m的小数位。它将被格式化为真实的。如果x = 17.8则x:6:2出现为“17.80”。请注意,它是一个领先的空间,并且它是正确的。如果m为0则没有小数点且没有尾随数字。如果您使用x:n作为格式,则在字段宽度为n时获得科学记数法。
此外,n和m可以是整数变量,因此可以在执行期间更改字段宽度和小数点。