c语言题目:对于一个输入的用电数量,计算用户的缴费额
作者:野牛程序员:2023-12-05 15:23:26c语言阅读 3582
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