1 条题解

  • 0
    @ 2025-10-26 11:09:04

    题目:计算电池价格

    思路分析

    1. 任务拆解:

      • 输入购买电池数量
      • 计算原价总金额
      • 判断是否满足折扣条件
      • 计算折扣后价格并输出
    2. 关键点分析:

      • 单价2元,原价 = 数量 × 2
      • 超过10节打9折(乘以0.9)
      • 输出结果保留一位小数
    3. 步骤规划:

      • 输入电池数量a
      • 计算原价:2 × a
      • 判断a是否大于10
      • 如果大于10,价格打9折
      • 输出最终价格(保留一位小数)
    4. 代码对应:

      • int a; - 定义电池数量变量
      • cin>>a; - 输入电池数量
      • double x=2*a; - 计算原价总金额
      • if(a>10) - 判断是否超过10节
      • x=x*0.9; - 超过10节时打9折
      • printf("%.1lf",x); - 输出价格(保留一位小数)
    • 1

    信息

    ID
    699
    时间
    1000ms
    内存
    16MiB
    难度
    6
    标签
    (无)
    递交数
    1092
    已通过
    374
    上传者