【发布时间】:2020-05-26 22:43:14
【问题描述】:
在不使用 std::ceil 的情况下,在 C++ 中对两个 int 值执行除法时如何进行舍入?
通常我最终会执行以下操作:
double res = ceil(a / (double) b);
有什么方法可以在不使用std::ceil 的情况下复制结果?
【问题讨论】:
-
a和b有哪些类型? -
他们是
int。 -
(int)(a / (double)b + 0.5)?
标签: c++ c++11 division integer-division ceil