C语言为了倡导居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时以内的,电价为0.53元/千瓦时;月用电量超过50千瓦时,电价上调0.05元/千瓦时。编写程序,输入用户的月用电量(千瓦时),计算并输出该用户应支付的电费(元)。 **输入格式要求:"%lf" 提示信息:"请输入月用电量:\n" **输出格式要求:"应支付电费=%.2f\n" 程序运行示例如下: 请输入月用电量:32↙ 应支付电费=16.96
时间: 2024-02-27 21:56:08 浏览: 258
以下是实现该功能的C语言代码:
```c
#include <stdio.h>
int main() {
double electricity; // 电量
double price; // 电价
double total; // 总电费
printf("请输入月用电量:\n");
scanf("%lf", &electricity);
if (electricity <= 50) {
price = 0.53;
} else {
price = 0.53 + (electricity - 50) * 0.05;
}
total = electricity * price;
printf("应支付电费=%.2f\n", total);
return 0;
}
```
程序中使用了if-else语句来根据不同的电量计算电价。最后,将电量和电价相乘得到总电费,并输出到屏幕上。
阅读全文