常识:
1. ceil(x)---返回不小于x的最小整数值
2. floor(x)---返回不大于x的最大整数值
3. round(x)---返回x的四舍五入整数值
示例:
用ceil()和floor()写一个五舍六入的函数
//五舍六入
inline long Round_fun(double X)
{
double a;
a = X - (floor(X)); //不大于x的最大整数 if 1.4 return 1.0
if (a > 0.5)
return ((long)ceil(X)); //不小于x的最小整数 if 1.4 return 2.0
else
return ((long)floor(X));
}
参考文章:
1. http://zebozhuang.blog.163.com/blog/static/1714798042011325111616224/