求助,80分,第三点没过

P1422 小玉家的电费

第二个if用else if。s<=150的时候会被最后一个else重置而错误
by tommy790605 @ 2023-07-22 15:32:45


else if(n>=151&&n<=400)
by tommy790605 @ 2023-07-22 15:35:28


```cpp #include<bits/stdc++.h> using namespace std; int n; double s; int main(){ cin>>n; if(n<=150){ s=0.4463*n; }else if(n>=151&&n<=400){ s=0.4463*150+(n-150)*0.4663; }else{ s=0.4463*150+(400-150)*0.4663+(n-400)*0.5663; } printf("%.1f",s); } ```
by kuailehaoge @ 2023-08-19 10:56:11


|