牛客编程题(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,但是牛客识别不了,哈哈。
浙公网安备 33010602011771号