题目:
长期以来,我国对居民电价采取低价政策。近年来我国能源供应紧缺、环境压力加大等矛盾逐步凸显,煤炭等一次能源价格持续攀升,电力价格也随之上涨,但居民电价的调整幅度和频率均低于其他行业用电,居民生活用电价格一直处于较低水平。从而造成用电量越多的用户,享受的补贴越多;用电量越少的用户,享受的补贴越少,既没有体现公平负担的原则,也不能合理体现电能资源价值,不利于资源节约和环境保护。为了促进资源节约和环境友好型社会建设,引导居民合理用电、节约用电,有必要对居民生活用电实行阶梯电价。 ----摘自百度百科
现在给你一户家庭近期用电情况和对应阶梯的电价,请你来帮忙计算一下应缴纳的费用是多少。
累计用电量不高于1440千瓦时部分,按0.56元/千瓦时执行;
高于1440千瓦时不高于2080千瓦时部分,按0.61元/千瓦时执行;
高于2080千瓦时部分,按0.86元/千瓦时执行。
输入:
一个实数x,表示用电千瓦时数。0<=x<=1e5。
输出:
一个实数保留2位小数,表示应缴纳的费用。
样例输入:
1500
样例输出:
843.00
代码展示:
#include <stdio.h>
int main() {
double tok, tokpul;//分别是电、电费的意思
scanf("%lf", &tok);
if (tok <= 1440 && tok >= 0) { //[0,110]度电,每度电0.5元
tokpul = 0.56 * tok;
printf("%.2lf", tokpul);
}
if (tok <= 2080 && tok > 1440) { //(110,210]度电,*超出110部分每度电0.55元,
tokpul = 806.40 + 0.61 * (tok - 1440);
printf("%.2lf", tokpul);
}
if (tok > 2080) { //超过210度电,超出210部分每度电0.70元
tokpul = 1196.8 + 0.86 * (tok - 2080);
printf("%.2lf", tokpul);
}
return 0;
}