henauOJ1033(阶梯电价)

题目:

长期以来,我国对居民电价采取低价政策。近年来我国能源供应紧缺、环境压力加大等矛盾逐步凸显,煤炭等一次能源价格持续攀升,电力价格也随之上涨,但居民电价的调整幅度和频率均低于其他行业用电,居民生活用电价格一直处于较低水平。从而造成用电量越多的用户,享受的补贴越多;用电量越少的用户,享受的补贴越少,既没有体现公平负担的原则,也不能合理体现电能资源价值,不利于资源节约和环境保护。为了促进资源节约和环境友好型社会建设,引导居民合理用电、节约用电,有必要对居民生活用电实行阶梯电价。 ----摘自百度百科  

现在给你一户家庭近期用电情况和对应阶梯的电价,请你来帮忙计算一下应缴纳的费用是多少。 
累计用电量不高于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;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值