C++中怎么进行四舍五入输出
时间: 2024-05-02 18:21:16 浏览: 59
C++ 四舍五入函数
可以使用标准库函数round()进行四舍五入。round()函数的原型为:
```c
double round(double x);
```
其中,x为要进行四舍五入的浮点数。
使用示例:
```c
#include <stdio.h>
#include <math.h>
int main()
{
double x = 3.45;
double y = 6.78;
printf("%.0f\n", round(x)); // 输出4
printf("%.0f\n", round(y)); // 输出7
return 0;
}
```
注意:round()函数只能对浮点型进行四舍五入,如果要对整型进行四舍五入,可以使用强制类型转换的方法。例如:
```c
int x = 345;
int y = 678;
printf("%d\n", (int)round((double)x/100.0)*100); // 输出300
printf("%d\n", (int)round((double)y/100.0)*100); // 输出700
```
阅读全文