#include<stdio.h>
int main()
{
double a,x;
scanf("%lf",&a);
if(a<=100000) x=0.1*a;
else if(a>100000&&a<200000)
{
x=0.1*100000+(a-100000)*0.075;
}
else if(a>=200000&&a<400000)
{
x=0.1*100000+0.075*100000+(a-200000)*0.05;
}
else if(a>=400000&&a<600000)
{
x=0.1*100000+0.075*100000+200000*0.05+(a-400000)*0.03;
}
else if(a>=600000&&a<1000000)
{
x=0.1*100000+0.075*100000+200000*0.05+200000*0.03+(a-600000)*0.015;
}
else if(a>=1000000)
{
x=0.1*100000+0.075*100000+200000*0.05+200000*0.03+400000*0.015+(a-1000000)*0.01;
}
printf("%.3lf",x);
return 0;
}
注:这里数字范围比较大所以用double类型