如何用c语言设计程序为某省电力公司执行“阶梯电价”,居民用户电价分为两个“阶梯”,月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出部分用电量,电价上调0.05元/千瓦时,请编写程序计算电费
时间: 2024-01-25 13:03:06 浏览: 90
C语言程序设计-功能:编写程序求无理数e的值并输出;计算公式为:e=1+11!+12!+13!+......+1n!当1n!
5星 · 资源好评率100%
好的,根据您的要求,我来给您提供一个简单的 C 语言程序来计算居民用户的电费。
```c
#include <stdio.h>
int main() {
float elec;
float price;
printf("请输入您的月用电量(千瓦时): ");
scanf("%f", &elec);
if (elec <= 50) {
price = elec * 0.53;
} else {
price = 50 * 0.53 + (elec - 50) * 0.58;
}
printf("您的电费为: %.2f 元\n", price);
return 0;
}
```
程序的逻辑很简单,首先通过 `scanf` 获取用户输入的月用电量,然后通过 `if` 条件判断电量是否超过了 50 千瓦时,如果没有超过,则计算电费的公式为:电费 = 电量 * 0.53;如果超过了 50 千瓦时,则计算电费的公式为:电费 = 50 * 0.53 + (电量 - 50) * 0.58。最后通过 `printf` 输出计算出来的电费,输出格式控制为保留小数点后两位。
阅读全文