1 条题解

  • 0
    @ 2025-10-29 16:56:20

    题目:计算超市折扣后实际付款金额

    思路分析

    1. 任务拆解:

      • 输入三件商品的价格
      • 计算商品总金额
      • 判断总金额是否达到200元
      • 根据金额计算折扣后价格
      • 输出实际付款金额(保留一位小数)
    2. 关键点分析:

      • 满200元及以上:打8折(×0.8)
      • 不满200元:打9折(×0.9)
      • 使用条件判断选择折扣率
    3. 步骤规划:

      • 输入三件商品价格a,b,c
      • 计算总金额n = a + b + c
      • 判断n是否≥200
      • 如果n≥200,计算n×0.8
      • 否则计算n×0.9
      • 输出实际付款金额(保留一位小数)
    4. 代码对应:

      • double n,a,b,c; - 定义价格变量
      • cin>>a>>b>>c; - 输入三件商品价格
      • n=a+b+c; - 计算总金额
      • if(n>=200) - 判断是否达到200元
      • n=n*0.8; - 打8折
      • else n=n*0.9; - 打9折
      • printf("%.1lf",n); - 输出实际付款金额(保留一位小数)
    • 1

    信息

    ID
    686
    时间
    1000ms
    内存
    128MiB
    难度
    3
    标签
    (无)
    递交数
    390
    已通过
    212
    上传者