题解 | #实现四舍五入#

实现四舍五入

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

#include using namespace std;

int main() {

double d;
cin >> d;

// write your code here......
scanf("%lf", &d);
int e = int(d);
if(d > 0)
{
     if(d+0.5 > e+1)
    {
        printf("%d", e+1);
    }
     else
    {
        printf("%d", e);   
    }
}
else
{
      if(d - 0.5 < e - 1)
    {
        printf("%d", e - 1);
    }
     else
    {
        printf("%d", e);   
    }
}
return 0;

}

全部评论

相关推荐

05-14 20:34
门头沟学院 Java
窝补药贝八股:管他们,乱说,反正又不去,直接说680
点赞 评论 收藏
分享
07-01 13:37
门头沟学院 Java
steelhead:不是你的问题,这是社会的问题。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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