【发布时间】:2014-03-09 21:24:28
【问题描述】:
我正在尝试将两个数组之间的数字关联起来,其中一个数组包含 500 个数字。有些数字包含 2 个小数位,而另一些包含 3 个小数点。我如何按原样读出数字。
我试过printf("%.3f",floatvar);,但只有当数字 DID 有 3 个小数位时才能正确显示。然而,它为那些只有 2 位小数的人补充了一个数字。
如何按原样显示浮点数,或使其仅包含 2 个小数位,它只会在 4.23 之后添加一个零,就像 4.230 一样。
我不能四舍五入,因为我必须计算百分比的确切平均值。
【问题讨论】:
-
我刚试过
printf("%.3f", 4.23);,它正在打印4.230。
标签: c arrays floating-point output