回复 9楼 TonyDeng
谢谢!确实是不知道这个功能
printf()本身有四舍五入功能。但是需要注意,即使printf()没有这种功能,但按1楼的算法这样做,要留意陷阱:乘以100的时候,防止数据溢出!虽然较小的数字通常不会溢出,但作为算法,是要考虑的,要么在代码上面注释清楚。更严重的隐患,可能在计算机储存浮点数的机制上,乘除100,人看起来问题不大,但计算机未必,有可能失真的。
[ 本帖最后由 TonyDeng 于 2012-6-4 23:35 编辑 ]