假设有如下变量定义语句:

int a=15,b=2;

则执行a/b的运算结果是7,相当于对7.5进行向下取整,现在如果要得到向上取整(即四舍五入取整)的运算结果即8,那么应该怎样做可以得到这样的结果?

解:

  sum = (int)((float)a/b+0.5); //这样就不用判断,直接实现四舍五入了。

posted on 2019-09-24 15:36  伪君子·  阅读(419)  评论(0)    收藏  举报