酷代码 AI
菜单
服务商

邮局对邮寄包裹有如下规定:若包裹的重量超过 30千克,不予邮寄,对可以邮寄的包裹每件收手续费 0.2元,再加上根据下表按重量 x计算的结果。 重量(千克) 收费标准(元/公斤) x≤10 0.80 10<x≤20 0.75 20<x≤30 0.70 请你编写一个程序,输入包裹重量,输出所需费用或"Fail"表示无法邮寄。(c++)

```cpp #include <iostream> using namespace std; int main() { double weight; // 输入包裹重量 cin >> weight; double fee = 0; if (weight > 30) { // 重量超过30千克,无法邮寄 cout << "Fail" << endl; } else { // 每件包裹手续费 fee = 0.2; if (weight <= 10) { // 重量小于等于10千克,每千克收费0.8元 fee += weight * 0.8; } else if (weight <= 20) { // 重量大于10千克且小于等于20千克,每千克收费0.75元 fee += weight * 0.75; } else { // 重量大于20千克且小于等于30千克,每千克收费0.7元 fee += weight * 0.7; } // 输出所需费用 cout << fee << endl; } return 0; } ``` [2025-11-23 11:54:36 | AI问答 | 256点数解答]

相关提问
发财导航,免费问AI
实用工具查看更多