1 条题解

  • 0
    @ 2025-10-29 15:23:55

    题目:阶梯电价电费计算

    思路分析

    1. 任务拆解:

      • 输入月用电量
      • 根据阶梯电价规则分段计算电费
      • 输出电费(保留一位小数)
    2. 关键点分析:

      • 阶梯电价分为三个区间:
        • 150度及以下:0.4463元/度
        • 151-400度:0.4663元/度
        • 401度及以上:0.5663元/度
      • 采用分段累加的计算方法
    3. 步骤规划:

      • 输入用电量n
      • 如果n≤150,电费 = n × 0.4463
      • 如果n≤400,电费 = 150×0.4463 + (n-150)×0.4663
      • 如果n>400,电费 = 150×0.4463 + 250×0.4663 + (n-400)×0.5663
      • 输出电费(保留一位小数)
    4. 代码对应:

      • int n; - 定义用电量变量
      • double s=0; - 定义电费变量
      • cin>>n; - 输入用电量
      • if(n<=150) - 第一档电价
      • s=n*0.4463; - 计算第一档电费
      • else if(n<=400) - 第二档电价
      • s=150*0.4463+(n-150)*0.4663; - 计算前两档电费
      • else - 第三档电价
      • s=150*0.4463+250*0.4663+(n-400)*0.5663; - 计算三档电费
      • printf("%.1f",s); - 输出电费(保留一位小数)
    • 1

    信息

    ID
    528
    时间
    1000ms
    内存
    32MiB
    难度
    6
    标签
    (无)
    递交数
    809
    已通过
    244
    上传者