C++中double除法向上取整
时间: 2023-07-11 12:32:21 浏览: 115
c++中double与string相互转换算法
在C++中,如果要实现double类型的除法向上取整,可以使用`ceil()`函数。`ceil()`函数是C++标准库中的一个函数,用于对浮点数进行向上取整操作。
下面是一个示例代码:
```cpp
#include <iostream>
#include <cmath>
int main() {
double a = 10.0;
double b = 3.0;
double result = std::ceil(a/b);
std::cout << result << std::endl; // 输出结果为 4
return 0;
}
```
在上面的代码中,`std::ceil(a/b)`表示将`a/b`的结果向上取整。
需要注意的是,`std::ceil()`函数的返回值类型是`double`,因此在使用的时候需要将结果强制转换成需要的类型。
阅读全文