c语言编写程序:为提倡居民节约用电,某电力公司执行阶梯电价,即月用电量50千瓦(含50千瓦)以内的,电价为0.53元/千瓦时;超过50千瓦时,超出部分的用电量,电价上调0.05元/千瓦时。请输入一个月用电量,计算并输出电价
时间: 2024-05-07 14:18:36 浏览: 168
下面是计算电价的C语言程序:
```c
#include <stdio.h>
int main()
{
float electricity, price;
// 输入月用电量
printf("请输入月用电量(单位:千瓦时):");
scanf("%f", &electricity);
// 判断电价
if (electricity <= 50) {
price = electricity * 0.53;
} else {
price = 50 * 0.53 + (electricity - 50) * 0.58;
}
// 输出电价
printf("本月用电量为%.2f千瓦时,电价为%.2f元\n", electricity, price);
return 0;
}
```
程序首先要求用户输入月用电量,然后用if语句判断电价。如果用电量不超过50千瓦时,电价为0.53元/千瓦时;否则,电价为50千瓦时的电价加上超出部分的电价。最后,程序输出计算出来的电价。注意,程序中使用float类型来保存电量和电价,保留两位小数,以便输出时更加美观。
相关问题
用C语言编写程序:为了倡导居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时以内的,电价为0.53元/千瓦时;月用电量超过50千瓦时,电价上调0.05元/千瓦时。编写程序,输入用户的月用电量(千瓦时),计算并输出该用户应支付的电费(元)。 **输入格式要求:"%lf" 提示信息:"请输入月用电量:\n" **输出格式要求:"应支付电费=%.2f\n" 程序运行示例如下: 请输入月用电量:32↙ 应支付电费=16.96
下面是代码实现:
```c
#include <stdio.h>
int main() {
double electricity, cost;
printf("请输入月用电量:\n");
scanf("%lf", &electricity);
if (electricity <= 50) {
cost = electricity * 0.53;
} else {
cost = 50 * 0.53 + (electricity - 50) * 0.58;
}
printf("应支付电费=%.2f\n", cost);
return 0;
}
```
程序运行示例:
```
请输入月用电量:
32
应支付电费=16.96
```
阶梯电价:为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量 50 千瓦时(含 50 千瓦时)以内的,电价为 0.53 元/千瓦时;超过 50 千瓦时的,超出部分的用电量,电价上调 0.05 元/千瓦时。输入用户的月用电量(千瓦时),计算并输出该用户应支付的电费(元)。用C语言编写程序
#include <stdio.h>
int main() {
int electricity; // 用电量,单位:千瓦时
float price; // 电费,单位:元
printf("请输入本月用电量(千瓦时):");
scanf("%d", &electricity);
if (electricity <= 50) {
price = electricity * 0.53;
} else {
price = 50 * 0.53 + (electricity - 50) * 0.58;
}
printf("您应支付的电费为:%.2f元\n", price);
return 0;
}
阅读全文