求助,WA#4

B2016 浮点数向零舍入

_短笛无腔_ @ 2021-07-25 13:21:19

90分,不知道为什么,看起来没问题啊……

#include<bits/stdc++.h>
using namespace std;
int main(){
    float n;
    scanf("%f",&n);
    if(n>0)printf("%.0f",floor(n));
    if(n<0)printf("%.0f",ceil(n));
    if(n==0)printf("0");
    return 0;
}

by DWT8125 @ 2021-07-25 13:24:06

@短笛无腔 可以直接把输入的数强制转换为long long类型


by 子丑 @ 2021-07-25 13:36:06

爆范围了,换成double……稍微熟悉一下每个数据类型的范围吧


|