问题标题: 酷町堂:1387

0
0
已解决
王俊杰
王俊杰
高级光能
高级光能

#include<iostream>
#include<cstdio>
#include<string>
#include<algorithm>
#include<cmath>
using namespace std;
int main(){
    int w;
    double a1=0;
    cin>>w;
    if(w<=152){
        a1=w*2.66;
    }
    else if(w<=240){
        a1=(w-152)*3.55+w*2.66;
    }
    else{
        a1=(w-240)*6.22+(w-152)*3.55+w*2.66;
    }
    printf("%.2f",(long long)(w*100+0.5)/100.0);
    return 0;
}

https://newcourse.codingtang.com/#/problem/problemSub?id=1387

为什么输入140,它输出140.00

求大佬解答


0
0
褚俊皓
褚俊皓
新手天翼
新手天翼

 else if(w<=240){改为else if(n<=240 && n>152)

0
我要回答