商场进行打折促销活动,消费金额(p)越高,折扣(d)越大,用if语句和switch语句实现
#include<stdio.h>
int main()
{
float p,f,d;
int temp;
scanf("%f",&p);
temp=int(p)/100;
switch(temp)
{
case 0: d=0;break;
case 1: d=0.05;break;
case 2:
case 3:
case 4: d=0.1;break;
case 5:
case 6:
case 7:
case 8:
case 9: d=0.15;break;
default: d=0.2;break;
}
f=p*(1-d);
printf("折扣率:%f 实付金额:%f",d,f);
return 0;
}