C++保留小数四舍五入
时间: 2023-05-27 22:07:18 浏览: 239
C++ 四舍五入函数
可以使用C语言中的round()函数来实现保留小数四舍五入的功能。round()函数的原型为:
```c
double round(double x);
```
其中,x为需要进行四舍五入的小数。
下面是一个简单的示例程序:
```c
#include <stdio.h>
#include <math.h>
int main()
{
double x = 3.1415926535;
double y = round(x * 100) / 100; // 保留两位小数
printf("x = %lf\n", x);
printf("y = %lf\n", y);
return 0;
}
```
运行结果为:
```
x = 3.141593
y = 3.140000
```
可以看到,原始的小数x被保留到了小数点后6位,而经过round()函数处理后的小数y被保留到了小数点后两位,并且进行了四舍五入。
阅读全文