题解 | #实现四舍五入#

实现四舍五入

https://www.nowcoder.com/practice/020a0cf673174d5795d97ae79cff59a0

#include <stdio.h>


int main()
{
    double d = 0;
    scanf("%lf",&d);
    if(d >= 0 )
    {
        int a = d + 0.5;//假如我14.4 + 0.5 = 14.9 %d十进制数打印 14 
                        //如果是14.5 + 0.5 那就是15了
                        //完成了四舍五入
        printf("%d",a);
    }
    else {
        int a = d - 0.5;
        printf("%d",a);
    }
    return 0;
}

全部评论

相关推荐

评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务