1 条题解

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

    题目:根据托运费反算行李重量

    思路分析

    1. 任务拆解:

      • 输入行李托运费
      • 判断费用对应的计费区间
      • 根据收费标准反算行李重量
      • 输出重量(保留两位小数)
    2. 关键点分析:

      • 10公斤以内:1.5元/公斤,最高费用15元
      • 超过10公斤:前10公斤15元,超出部分2.5元/公斤
      • 根据总费用反推重量
    3. 步骤规划:

      • 输入托运费n
      • 判断n是否≤15元
      • 如果n≤15,重量 = n ÷ 1.5
      • 如果n>15,重量 = 10 + (n-15) ÷ 2.5
      • 输出重量(保留两位小数)
    4. 代码对应:

      • int n; - 定义托运费变量
      • double a; - 定义重量变量
      • cin>>n; - 输入托运费
      • if(n<=15) - 判断是否为10公斤以内
      • a=n/1.5; - 计算10公斤以内的重量
      • printf("%.2lf",a); - 输出重量
      • else - 超过10公斤的情况
      • a=10+(n-15)/2.5; - 计算超过10公斤的重量
      • printf("%.2lf",a); - 输出重量
    • 1

    信息

    ID
    53
    时间
    1000ms
    内存
    16MiB
    难度
    7
    标签
    (无)
    递交数
    835
    已通过
    179
    上传者