c语言题目:对于一个输入的用电数量,计算用户的缴费额
作者:野牛程序员:2023-12-05 15:23:26c语言阅读 4361
c语言题目:
[题目内容]某个电力公司对其用户的收费规定如下: 用电数量 收费标准 0~200 x*0.5元 201~400 100+(x-200)*0.65元 401~600 230+(x-400)*0.8元 601以上 390+(x-600)*1.0元 编写程序,对于一个输入的用电数量,计算用户的缴费额。 [输入] 用电数量 [输出] 缴费额 [提示] 用if…else if语句实现。注意输入负数时的处理。
#include <stdio.h>
int main() {
int electricity;
double charge = 0.0;
// 输入用电数量
printf("请输入用电数量: ");
scanf("%d", &electricity);
// 判断用电数量范围并计算缴费额
if (electricity < 0) {
printf("输入错误,用电数量不能为负数\\n");
} else if (electricity <= 200) {
charge = electricity * 0.5;
} else if (electricity <= 400) {
charge = 100 + (electricity - 200) * 0.65;
} else if (electricity <= 600) {
charge = 230 + (electricity - 400) * 0.8;
} else {
charge = 390 + (electricity - 600) * 1.0;
}
// 输出缴费额
printf("缴费额: %.2f元\\n", charge);
return 0;
}野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

