80分求助

P1422 小玉家的电费

第三个测试点 输入:100,输出是44.6,你的代码中两个错误 ```cpp if(a<=150) a=150 /*应为a*/ *0.4463; if(a<=400 /*加上&&a>150*/) a=150*0.4463+(a-150)*0.4663; ```
by Yzmddsw @ 2022-02-09 16:09:35


@[M89iii](/user/676260) ac代码,写的可能不那么好 ```cpp #include<iostream> #include<iomanip> using namespace std; int main(){ double a,b; cin>>a; if(a<=150) a=a*0.4463; else if(a<=400&&a>150) a=150*0.4463+(a-150)*0.4663; else if(a>400) a=150*0.4463+250*0.4663+(a-400)*0.5663; cout<<fixed<<setprecision(1)<<a; return 0;} ```
by Yzmddsw @ 2022-02-09 16:11:15


@[一只于航](/user/540870) 感谢大佬,写的时候没注意
by M89iii @ 2022-02-09 18:14:28


|