1、向上取整
int toolC::upInt(double a)
{
return (a > (int)a ? (int)a + 1 : (int)a);//向上取整
}
2、向下取整
int toolC::downInt(double a)
{
return (int)a;//向下取整
}
3、四舍五入
int toolC::roundInt(double a)
{
return (int)(a + 0.5);//四舍五入
}
4、取整5
//取整5
int toolC::ceilingFive(double number)
{
return floor((number / 5) + 0.5) * 5;
}