题解 | 实现四舍五入

实现四舍五入

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

#include<iostream>
using namespace std;
int main(){
    double d;
    cin >> d;
    if(d>0)
        cout << (int)(d+0.5);
        // // 例如,若 d 是 3.2,3.2 + 0.5 = 3.7,强制转换为整数后是 3;若 d 是 3.6,3.6 + 0.5 = 4.1,强制转换为整数后是 4
    else
        cout << (int)(d-0.5);
         // 例如,若 d 是 -3.2,-3.2 - 0.5 = -3.7,强制转换为整数后是 -3;若 d 是 -3.6,-3.6 - 0.5 = -4.1,强制转换为整数后是 -4
}

c++学习记录 文章被收录于专栏

记录学习的点滴

全部评论

相关推荐

站队站对牛:兄弟 你这是四年就当大一过了吧 也许你校园卡 赚了有五位数了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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