c语言阶梯电费计算代码
时间: 2023-08-04 12:05:47 浏览: 346
以下是一个简单的C语言程序,用于计算阶梯电费:
```c
#include <stdio.h>
int main() {
int usage; // 用电量
double cost; // 电费
printf("请输入本月用电量:");
scanf("%d", &usage);
if (usage <= 0) {
printf("用电量输入有误!\n");
return 0;
} else if (usage <= 170) {
cost = usage * 0.52;
} else if (usage <= 220) {
cost = 170 * 0.52 + (usage - 170) * 0.68;
} else if (usage <= 280) {
cost = 170 * 0.52 + 50 * 0.68 + (usage - 220) * 0.91;
} else if (usage <= 999) {
cost = 170 * 0.52 + 50 * 0.68 + 60 * 0.91 + (usage - 280) * 1.34;
} else {
cost = 170 * 0.52 + 50 * 0.68 + 60 * 0.91 + 719 * 1.34 + (usage - 999) * 1.54;
}
printf("本月电费为:%.2f元\n", cost);
return 0;
}
```
该程序通过输入本月用电量,根据阶梯电价计算出相应的电费。其中,阶梯电价如下:
| 用电量(度) | 电价(元/度) |
| ------------ | -------------- |
| ≤170 | 0.52 |
| >170≤220 | 0.68 |
| >220≤280 | 0.91 |
| >280≤999 | 1.34 |
| >999 | 1.54 |
注意:实际的电价可能与上表不同,本程序仅作为示例。
阅读全文