其他分享
首页 > 其他分享> > 直接舍掉2位后小数的做法

直接舍掉2位后小数的做法

作者:互联网

在做算法题的时候,经常可能会出现保留几位小数的情况。对于”直接舍掉2位后的小数“的方案有如下两种:

1、作为整数输出。如12.12345

  1. 先乘以100,得到1212.345;
  2. 然后强转为int就得到了1212;
  3. 最后除以100.0,就得到了12.12。

2、将要保留的位数后的一位(此处是小数点后第3位)减5,然后将结果四舍五入。如12.12345:

  1. 先减0.005,得到12.11845;
  2. 再四舍五入保留2位,使用printf("%.2f")输出,得到12.12。

标签:四舍五入,12.12345,位后,舍掉,12.12,小数
来源: https://blog.csdn.net/u011386173/article/details/110283709