啊这。。~~应该是压行出了问题~~(大体上思路好像正确
by Cool_Dino @ 2022-08-10 09:12:02
@[_Aaron_](/user/760757)
by Cool_Dino @ 2022-08-10 09:13:27
```cpp
#include<bits/stdc++.h>
using namespace std;
int n;
int main(){
cin >> n;
if(n >= 0 && n <= 150){
double ans = n*0.4463;
printf("%.1lf",ans);
}else if(n >= 0 && n <= 400){
double num = 150*0.4463+(n-150)*0.4663;
printf("%.1lf",num);
}else if(n > 400){
double cnt = 150*0.4463+(400-150)*0.4663+(n-400)*0.5663;
printf("%.1lf",cnt);
}
return 0;
}
```
~~一道水体~~你可以参考一下
by Cool_Dino @ 2022-08-10 09:14:20
@[_Aaron_](/user/760757) 不能写 `150<a<=400` ,要写 `150<a&&a<=400`
by AZN_0975 @ 2022-08-10 09:37:26
@[我叫李逍遥](/user/342393) 谢谢大佬!
by _Aaron_ @ 2022-08-10 13:09:34
@[AZN_0975](/user/476985) 谢谢大佬!改了之后就AC了!
by _Aaron_ @ 2022-08-10 13:10:55