c++四舍五入保留三位小数
时间: 2023-09-06 18:06:46 浏览: 198
从第二个数开始比较假定最小数的序号为-C++程序设计
在 C++ 中,可以使用 `setprecision` 函数来设置保留小数位数,并使用 `round` 函数来进行四舍五入。以下是一个示例代码:
```cpp
#include <iostream>
#include <iomanip> // 包含 setprecision 函数
int main() {
double num = 3.1415926;
double rounded_num = round(num * 1000) / 1000; // 四舍五入保留三位小数
std::cout << std::fixed << std::setprecision(3) << rounded_num << std::endl;
return 0;
}
```
运行以上代码,将会输出 `3.142`,即保留三位小数并进行四舍五入后的结果。
阅读全文