#include “stdio.h”
main()
{
float I,x,y,z,a,b,c,d,e;
scanf(“%f”,&z);
a=100000.0*0.75;
b=200000.0*0.05;
c=400000.0*0.03;
d=600000.0*0.05;
e=100000.0*0.1;
if(z>=100000) y=11;
else y=z/100000.0;
switch(y)
{
case 0:I=(z-100000.0)*0.1;
case 1:I=100000.0*0.1;break;
case 2:I=e+(z-100000.0)*0.75;break;
case 3:
case 4:I=e+a+(z-200000.0)*0.05;break;
case 5:
case 6:I=e+a+(z-400000.0)*0.03;break;
case 7:
case 8:
case 9:
case 10:I=e+a+b+c+(z-600000.0)*0.15;break;
case 11:e+a+b+c+d+(z-1000000.0)*0.01;break;
}
printf(“%f”,I);
}
这个是我写的 可是不知道错在哪 可以运行 但答案不对