求助大佬!为嘛是80?

P1422 小玉家的电费

哪里出问题嘞?
by 若汐ruo @ 2020-01-07 12:47:45


仔细看题,第3阶梯是400以上。
by 10circle @ 2020-01-07 13:17:08


@[liningyuan19](/user/267596) 啊,是400以上啊,150+250
by 若汐ruo @ 2020-01-07 13:37:37


那会不会是要用double类型来定义fare
by 10circle @ 2020-01-07 19:11:01


@[若汐ruo](/user/282293) 你的代码代入0也是有值的,因为运行了第一个if语句,第二个也运行了,所以应该让第二个if隶属于第一个的else.(我觉得是这样)
by CarrieZ @ 2020-01-07 19:17:24


@[若汐ruo](/user/282293) ```cpp # include <iostream> # include <iomanip> using namespace std; int main() { int a; float fare; cin>>a; if(a<=150) fare=0.4463*a; else { a=a-150; if(a<=250) fare=(0.4463*150)+(0.4663*a); else fare=(0.4463*150)+(0.4663*250)+(0.5663*(a-250)); } cout<<setprecision(1)<<fixed<<fare; return 0; } ``` 加一个括号
by gaozitao1 @ 2020-01-22 10:09:54


|