#include<bits/stdc++.h>
using namespace std;
int main(){
int a;
cin >> a;
double dianfei = 0;
if (a > 150){
dianfei += 150*0.4463;
if (a >= 401){
dianfei += (400-150)*0.4463;
dianfei += (a-400)*0.5663;
}else{
dianfei += (a-150)*0.4663;
}
}else{
dianfei = a*0.4463;
}
printf("%.1lf", dianfei);
}
哪里有问题?