牛客编程题(C语言):HJ7 取近似值

https://www.nowcoder.com/exam/oj/ta?tpId=37

https://www.nowcoder.com/practice/3ab09737afb645cc82c35d56a5ce802a

提交代码

#include <stdio.h>
int main(){
    float fl;
    scanf("%f",&fl);
    int num = (int)fl;
    if(fl-num>=0.5){
        num++;
    }
    printf("%d",num);
}

执行结果

注意

强转应该是(int)f,而不是int(f)。虽然DEV C++可以识别(int)f,但是牛客识别不了,哈哈。

posted @ 2022-05-15 18:24  孤舟浮岸  阅读(163)  评论(0)    收藏  举报