求助大佬 为什么是80

P1422 小玉家的电费

@[Papse](/user/315194) >150*0.4463=69.945 a在151~400的时候(a-150)*0.4663**可能有好几位小数的时候**,加上之前那一部分是会进位的
by yihhhhhhh @ 2020-02-04 11:29:12


@[yihhhhhhh](/user/54194) 谢谢
by Papse @ 2020-02-04 14:32:25


你的ac么 我写的是150*0.4463 也过不去
by 洛谷第一菜鸟 @ 2020-02-12 11:31:07


a=400的情况没有包括进去
by D30192 @ 2020-02-15 18:28:48


```cpp #include<bits/stdc++.h> using namespace std; int main(){ long long a; long double b; cin>>a; if(a<=150){ b=a*0.4463; }else if(a>=151&&a<=400){ b=150*0.4463+(a-150)*0.4663; }else{ b=150*0.4463+250*0.4663+(a-400)*0.5663; } cout<<fixed<<setprecision(1)<<b; return 0; } ```
by zhouzhiyuan @ 2020-06-06 15:39:49


|