#include<stdio.h> main(){ int x; double y; scanf("%d",&x); switch(x/100000){ case 0:y=0.1*x; break; case 1:y=100000*0.1+(y-100000)*0.075; break; case 2:y=100000*(0.1+0.075)+(y-200000)*0.05; break; case 3: case 4:y=100000*(0.1+0.075)+200000*0.05+(y-400000)*0.03; break; case 5: case 6:y=100000*(0.1+0.075)+200000*(0.05+0.03)+(y-600000)*0.015; break; case 7: case 8: case 9: case 10:y=100000*(0.1+0.075)+200000*(0.05+0.03)+400000*0.015+(y-1000000)*0.01; break; default: break; } printf("%.0lf",y); } |
Double click to view unformatted code.