先来看一下题目:
代码如下:
#include<bits/stdc++.h>
using namespace std;
double d(long x) {
double m;
if (x <= 150){
m = x*0.4463;
return m;
}
else if(x <= 400){
m = 150*0.4463+(x-150)*0.4663;
return m;
}
else{
m = 150*0.4463+(400-150)*0.4663+(x-400)*0.5663;
return m;
}
}
int main(){
int n;
cin >> n;
double m = d(n);
cout << fixed << setprecision(1) << m;
return 0;
}