-3

可能重复:
将除法结果向上舍入到 c 中的下一个整数

是否有将 adouble向上舍入到下一个整数的函数?

1.8 -> 2
1.01 ->2
0.99 ->1
4

5 回答 5

7

看看C++中的std::floor()std::ceil()

于 2012-11-15T16:29:49.567 回答
1

您可以使用:

ceil(input)

或者

floor(1+input);
于 2012-11-15T16:28:56.403 回答
1

ceil(double x) 返回不小于 x 的下一个积分

http://www.cplusplus.com/reference/clibrary/cmath/ceil/

于 2012-11-15T16:29:27.713 回答
1

基本功能是ceil, floor, trunc; 我想ceil会是你的选择。

于 2012-11-15T16:30:01.140 回答
1

std::ceil()似乎是您正在寻找的 - 计算不小于 arg 的最接近整数。

于 2012-11-15T16:28:48.060 回答