MFC 四舍五入算法

// 四舍五入
// r 舍入值,iPlaces 舍入位正数为整数位,负数为小数位 (-1:0.1  0:1 1:10)

double Round(double r, int iPlaces)

{
double p=pow(10, iPlaces);
r=r/p;
int v=(int)r;

return (v+((r-v)<0.5?0:1))*p;
}
阅读更多
个人分类: 算法
下一篇MFC 简单绘制
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭