• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • YouClaw
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Niro Einteson
文可提笔安天下 武可上马定乾坤
博客园    首页    新随笔    联系   管理    订阅  订阅

P1422 小玉家的电费

P1422 小玉家的电费


题目描述
夏天到了,各家各户的用电量都增加了许多,相应的电费也交的更多了。小玉家今天收到了一份电费通知单。小玉看到上面写:据闽价电[2006]27号规定,月用电量在150千瓦时及以下部分按每千瓦时0.4463元执行,月用电量在151~400千瓦时的部分按每千瓦时0.4663元执行,月用电量在401千瓦时及以上部分按每千瓦时0.5663元执行;小玉想自己验证一下,电费通知单上应交电费的数目到底是否正确呢。请编写一个程序,已知用电总计,根据电价规定,计算出应交的电费应该是多少。

输入格式
输入一个整数,表示用电总计(单位以千瓦时计),不超过10000。

输出格式
输出一个数,保留到小数点后1位(单位以元计,保留到小数点后1位)。

输入输出样例
输入
267
输出
121.5

 

 1 解法:
 2 
 3 #include<bits/stdc++.h>
 4 using namespace std;
 5 int main()
 6 {
 7     /*思路:
 8         1:输入用电数据
 9         2:根据用电区间进行判断
10         3:计算出价格
11         4:保留一位小数
12     */
13     int data;//用电量
14     cin>>data;
15     double sum=0;//用电费用
16     if(data>=401) {
17         sum+=(data-400)*0.5663;//超过401千瓦的费用,减去原先的400千瓦的用电量
18         data=400;
19     }
20     if(data>=151&&data<=400){
21         sum+=(data-150)*0.4663;//在这个151-400区间的费用,减去原先的150千瓦的用电量
22         data=150;
23     }
24     if(data<=150){
25         sum+=data*0.4463;//小于150千瓦时的费用
26     }
27     cout<<setiosflags(ios::fixed)<<setprecision(1)<<sum<<endl;
28     return 0;
29 }

 

posted @ 2019-12-08 14:31  Nirogo  阅读(522)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3