C++四舍五入保留三位小数
时间: 2023-06-28 12:08:27 浏览: 308
Java指定保留小数位数的方法
可以C++中的`setprecision`和`fixed`来实现四舍五入并保留指定位数的小数。具体代码如下:
```c++
#include <iostream>
#include <iomanip> //头文件
using namespace std;
int main()
{
double num = 3.141592653589793;
cout << setprecision(3) << fixed << num << endl; //输出结果为3.142
return 0;
}
```
其中`setprecision(3)`表示设置输出的小数点后位数为3,`fixed`则表示以固定小数点格式输出。可以根据需要修改`num`的值,并调整`setprecision`的参数来改变保留的小数位数。
阅读全文