admin 管理员组

文章数量: 887021


2024年2月29日发(作者:shell脚本等待10秒)

保留2位小数算法c语言

```c

#include

//四舍五入保留2位小数

float roundFloat(float num)

return ((int)(num * 100 + 0.5)) / 100.0;

//直接截取保留2位小数

float truncateFloat(float num)

return ((int)(num * 100)) / 100.0;

//向上取整保留2位小数

float ceilFloat(float num)

return (int)(num * 100 + 1) / 100.0;

//向下取整保留2位小数

float floorFloat(float num)

return (int)(num * 100) / 100.0;

int mai

printf("原始值: %.6fn", num);

printf("四舍五入保留2位小数: %.2fn", roundFloat(num));

printf("直接截取保留2位小数: %.2fn", truncateFloat(num));

printf("向上取整保留2位小数: %.2fn", ceilFloat(num));

printf("向下取整保留2位小数: %.2fn", floorFloat(num));

return 0;

```

运行结果:

```

四舍五入保留2位小数:3.14

直接截取保留2位小数:3.14

向上取整保留2位小数:3.15

向下取整保留2位小数:3.14

```

以上示例展示了四种保留2位小数的方法,你可以根据自己的需求选择其中一种来使用。


本文标签: 保留 小数 选择 取整 脚本