题解 | #四舍五入#

四舍五入

http://www.nowcoder.com/practice/cae89de6292b4084acb93659353260e0

        int i=(int)d;
        double i2=d*10;
        int i22=(int)i2;
        int i3=i22%10;
        if(i3>=5)
            i=i+1;

采用整除取余法,将小数点后一位取出后,大于5则加一。

全部评论

相关推荐

评论
4
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务