習題2-2 階梯電價 (15分)

2020-10-12 12:00:36

習題2-2 階梯電價 (15分)

為了提倡居民節約用電,某省電力公司執行「階梯電價」,安裝一戶一表的居民使用者電價分為兩個「階梯」:月用電量50千瓦時(含50千瓦時)以內的,電價為0.53元/千瓦時;超過50千瓦時的,超出部分的用電量,電價上調0.05元/千瓦時。請編寫程式計算電費。

輸入格式:

輸入在一行中給出某使用者的月用電量(單位:千瓦時)。

輸出格式:

在一行中輸出該使用者應支付的電費(元),結果保留兩位小數,格式如:「cost = 應付電費值」;若用電量小於0,則輸出"Invalid Value!"。

輸入樣例1:

10

輸出樣例1:

cost = 5.30

輸入樣例2:

100

輸出樣例2:

cost = 55.50

 

 

 

 

 

#include<stdio.h>
int main()
{
    int x;
    scanf("%d",&x);
    if(x<0)
    {
    printf("Invalid Value!");
    return 0;
    }
    if(x>=0&&x<=50)
    {
    printf("cost = %.2f",x*0.53);
        return 0;
    }
    if(x>50)
    {
        printf("cost = %.2f",(x-50)*0.58+50*0.53);
        return 0;
    }
}