救救孩子的输入输出吧(牛客华为机试hj7)|刷题打卡

110 阅读1分钟

一、题目描述:

IWS%91GBW%M0O{}}94E2K}M.png

二、思路分析:

这道题很简单,四舍五入即可,普通的double转int是直接舍入,因此只需在大于五的时候去t+1

三、AC 代码:

#include<iostream>
using namespace std;

int main(){
    double s;
    cin >> s;
    int t = s;
    double b  = t + 0.5;
    if(s >= b)printf("%d\n", t + 1);
    else printf("%d\n",t);
    return 0;
}

四、总结:

这题有些简单,竟然放在第七题,难度竟然还有入门,下次把入门跳过去

本文正在参与「掘金 2021 春招闯关活动」, 点击查看 活动详情