1. 程式人生 > 其它 >習題2-2 階梯電價 (15分)

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

技術標籤:PTA-浙大版《C語言程式設計(第3版)》題目集c語言

為了提倡居民節約用電,某省電力公司執行“階梯電價”,安裝一戶一表的居民使用者電價分為兩個“階梯”:月用電量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(void){
	float cost,sum;
	scanf("%f",&sum);
	if(sum<0){
		printf("Invalid Value!");
	}
	else if(sum<50){
		cost=sum*0.53;
		printf("cost = %0.2f",cost);
	}
	else{
		cost=50*0.53+(sum-50)*0.58;
		printf
("cost = %0.2f",cost); } return 0; }