1 条题解

  • 0
    @ 2025-10-29 11:45:11

    题目:计算行李托运费

    思路分析

    1. 任务拆解:

      • 输入行李重量
      • 判断重量是否超过10公斤
      • 根据收费标准计算费用
      • 输出费用(保留两位小数)
    2. 关键点分析:

      • 10公斤及以内:固定收费2.5元
      • 超过10公斤:2.5元 + (超重部分 × 1.5元)
      • 超重部分 = 总重量 - 10
    3. 步骤规划:

      • 输入行李重量w
      • 判断w是否小于等于10
      • 如果w≤10,输出2.5
      • 如果w>10,计算超重费用并输出
    4. 代码对应:

      • double w,n; - 定义重量和超重部分变量
      • cin>>w; - 输入行李重量
      • n=w-10; - 计算超重部分
      • if(w<=10) - 判断是否在10公斤以内
      • printf("%.2lf",2.5); - 10公斤以内收费2.5元
      • else printf("%.2lf",n*1.5+2.5); - 超重时计算总费用
    • 1

    信息

    ID
    44
    时间
    1000ms
    内存
    16MiB
    难度
    5
    标签
    (无)
    递交数
    862
    已通过
    348
    上传者