使用switch 就要考虑如何将变量转化为数字,一般是使用除法
# include <stdio.h>
# include <math.h>
int main(){
int x;
float price;
scanf("%f %d",&price,&x);
float e;
switch(x/5){
case 0:e=0;break;
case 1:e=0.01;break;
case 2:e=0.02;break;
case 4:e=0.04;break;
default:e=0.06;break;
}
printf("%.2f",price*x-price*x*e);
return 0;
}