1 条题解
-
0
题目:根据托运费反算行李重量
思路分析
-
任务拆解:
- 输入行李托运费
- 判断费用对应的计费区间
- 根据收费标准反算行李重量
- 输出重量(保留两位小数)
-
关键点分析:
- 10公斤以内:1.5元/公斤,最高费用15元
- 超过10公斤:前10公斤15元,超出部分2.5元/公斤
- 根据总费用反推重量
-
步骤规划:
- 输入托运费n
- 判断n是否≤15元
- 如果n≤15,重量 = n ÷ 1.5
- 如果n>15,重量 = 10 + (n-15) ÷ 2.5
- 输出重量(保留两位小数)
-
代码对应:
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
- 上传者