作业帮 > 数学 > 作业

如何用Fix(N)和Int(N)实现四舍五入取整?(包括正数和负数) 跪谢

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/07/05 07:38:54
如何用Fix(N)和Int(N)实现四舍五入取整?(包括正数和负数) 跪谢
只用Fix 和 Int
解决这个问题前先要搞清楚一个问题,就是对于负数的取整,到底是取最大整数还是最小整数.比如-2.655,是取-2还是-3的问题.这里给一个方法吧:把要取整的数加上0.5.如果想取到-2就用Fix方法,如果取-3就用Int方法.
例:
Fix(N+0.5) Int(N+0.5)
-2.655 -2 -3
2.655 3 3