1 条题解
-
0
#include<bits/stdc++.h> using namespace std; int main(){ double v, g, m, n; cin >> v >> g >> m >> n; // [1] 读取输入:快递体积v、重量g、重量<300时的运费m、重量≥300时的运费n double p1, p2; p1 = 0.5 * v; // [2] 计算按体积计费的运费:0.5 × 体积v // [3] 计算按重量计费的运费 if(g < 300){ p2 = m; // 重量小于300克时,运费为第一档价格m }else{ p2 = n; // 重量大于等于300克时,运费为第二档价格n } // [4] 选择两种计费方式中价格较低的作为最终运费 if(p1 > p2){ printf("%.1f", p2); // 输出保留1位小数的较低运费p2 }else{ printf("%.1f", p1); // 输出保留1位小数的较低运费p1 } return 0; }
- 1
信息
- ID
- 990
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 10
- 标签
- 递交数
- 1
- 已通过
- 1
- 上传者