编写c语言代码:商场打折促销标准

img

商场进行打折促销活动,消费金额(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;
}