阶梯电价c语言程序
时间: 2023-09-27 20:06:07 浏览: 240
以下是一个简单的阶梯电价计算器的 C 语言程序:
```
#include <stdio.h>
int main() {
float usage, cost;
printf("请输入用电量(度): ");
scanf("%f", &usage);
if (usage <= 50) {
cost = usage * 0.5;
} else if (usage <= 100) {
cost = 25 + (usage - 50) * 0.7;
} else if (usage <= 200) {
cost = 60 + (usage - 100) * 0.9;
} else if (usage <= 300) {
cost = 150 + (usage - 200) * 1.5;
} else {
cost = 375 + (usage - 300) * 1.8;
}
printf("您需要支付的电费为: %.2f 元\n", cost);
return 0;
}
```
程序中,首先要求用户输入用电量,然后根据不同的阶梯电价计算出电费并输出。其中,阶梯电价的计算规则如下:
- 不超过50度的部分,单价为0.5元/度;
- 超过50度不超过100度的部分,单价为0.7元/度;
- 超过100度不超过200度的部分,单价为0.9元/度;
- 超过200度不超过300度的部分,单价为1.5元/度;
- 超过300度的部分,单价为1.8元/度。
程序中使用了 if-else if 结构来判断用户的用电量属于哪个阶梯,并计算出相应的电费。最后使用 printf 函数输出电费结果。
阅读全文