阶梯电价计算问题

为提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。请编写程序计算电费。

#include 

int main()
{
    double price = 0.53;
    double electric;
    double pay = 1;

    scanf("%lf", &electric);

    if (0 <= electric <= 50)
    {
        pay = electric * price;
    }
    else
    {
        pay = 50 * price + (electric - 50) * (price + 0.05);
    }

    printf("pay for %.3lf", pay);
    
    return 0;
}

你可能感兴趣的:(c语言)