c++编程实现使一任意实型正数保留2位小数,并对第三位进行四舍五入
时间: 2023-05-19 13:02:33 浏览: 95
C语言程序设计-对某一正数的值保留2位小数,并对第三位进行四舍五入;
5星 · 资源好评率100%
可以使用以下代码实现:
```c
#include <stdio.h>
int main() {
float num;
printf("请输入一个实型正数:");
scanf("%f", &num);
num = (int)(num * 100 + 0.5) / 100.0;
printf("保留2位小数后的结果为:%.2f\n", num);
return 0;
}
```
这段代码会让用户输入一个实型正数,然后将其乘以100并加上0.5,再取整数部分,最后除以100.0,从而保留2位小数并进行四舍五入。
阅读全文