【发布时间】:2013-01-31 04:57:50
【问题描述】:
我需要用 C 编写一个程序来执行以下操作:
编写一个程序,当用户输入一个浮点数时,它会将数字四舍五入到小数点后 3 位。显示结果时,显示小数点后 5 位,即小数点后第 4 位和第 5 位均为 0。
如何将其四舍五入到小数点后 3 位,然后显示两个零?我不允许使用任何类型的数学库函数。
【问题讨论】:
-
我试过 (number*1000 + .0005) / 1000;
-
您可能希望删除
.0005上的一些小数位(如 所有 个) -
是否需要处理负数?