在C ++标准库中,是否存在使用此行为获取func
函数的方法:
num
作为输入; num
。我强调严格,因为如果我们读“劣等或平等”,那么ceil
函数当然会完成这项工作。
我想要的是:func(3.1)
等于3,func(3.9)
等于3,但最重要的是func(4)
等于3,而不是4.实现任何好主意?
答案 0 :(得分:0)
ceil(x)-1.0
应该有效。当 x 不是整数时, ceil(x)-floor(x)= 1 ,当 x 是整数时, ceil(x)= x ,那么 ceil(x)-1 就是你想要的。