# include & ltstdio.h & gt
main(){
浮點y,x;
scanf("%f ",& ampx);
if(x & gt;20)
y =(x-20)* 3.5+10 * 2.5+10 * 1.8;
if(x & gt;10。& ampx & lt=20)
y =(x-10)* 2.5+10 * 1.8;
if(x & gt;= 0 & amp& ampx & lt=10)
y = x * 1.8;
printf("%.2f ",y);
getch();
}
2.
①
# include & ltstdio.h & gt
main(){
浮動p;
int d;
scanf("%f ",& ampp);
d = 0;
如果(p & gt=100)
d = 5;
如果(p & gt=200)
d = 10;
如果(p & gt=500)
d = 15;
如果(p & gt=1000)
d = 20
printf("折扣:%d\%\n ",d);
printf("Pay:%.2f ",p *(1-(float)d/100));
getch();
}
②
# include & ltstdio.h & gt
main(){
浮動p;
int d,temp
scanf("%f ",& ampp);
d = 0;
temp =(int)p/100;
開關(溫度){
案例0:
d = 0;
打破;
案例1:
d = 5;
打破;
案例二:
案例三:
案例4:
d = 10;
打破;
案例5:
案例6:
案例7:
案例8:
案例9:
d = 15;
打破;
默認值:
d = 20
}
printf("折扣:%d\%\n ",d);
printf("Pay:%.2f\n ",p *(1-(float)d/100));
getch();
}