编写c++程序,流算子将100.453627分别四舍五入到整数、十分位、百分位、千分位,并将结果输出在屏幕上
时间: 2023-08-18 21:10:03 浏览: 96
C++ 四舍五入函数
好的,下面是代码实现:
```c++
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
double num = 100.453627;
cout << "四舍五入到整数:" << round(num) << endl;
cout << "四舍五入到十分位:" << fixed << setprecision(1) << round(num * 10) / 10 << endl;
cout << "四舍五入到百分位:" << fixed << setprecision(2) << round(num * 100) / 100 << endl;
cout << "四舍五入到千分位:" << fixed << setprecision(3) << round(num * 1000) / 1000 << endl;
return 0;
}
```
输出结果如下:
```
四舍五入到整数:100
四舍五入到十分位:100.5
四舍五入到百分位:100.45
四舍五入到千分位:100.454
```
注意:为了实现四舍五入功能,我们需要使用 `round` 函数,但是这个函数需要 C++11 的支持。另外,为了输出特定位数的小数,我们需要使用 `fixed` 和 `setprecision` 修饰符。
阅读全文