酷代码 AI
菜单

简单一点

```cpp #include <iostream> int main() { int a, b; std::cin >> a >> b; int base = b ? 12 : 8; int extra = a > 3 ? (b ? 2 : 1) * (a - 3) : 0; std::cout << base + extra; return 0; } ``` 上述代码完成了计算快递费用的功能,以下是代码解释: 1. 输入部分:使用 `std::cin` 读取两个整数,分别为物品重量 `a` 与快递类型 `b`。 2. 基础费用计算:借助三元运算符,当 `b` 为 `1`(特快)时,基础费用 `base` 是 `12` 元;当 `b` 为 `0`(普通)时,基础费用是 `8` 元。 3. 额外费用计算:当物品重量 `a` 大于 `3` 斤时,计算超出部分的额外费用。若为特快(`b` 为 `1`),超出部分每斤加收 `2` 元;若为普通(`b` 为 `0`),超出部分每斤加收 `1` 元。若物品重量不超过 `3` 斤,额外费用 `extra` 为 `0`。 4. 输出结果:将基础费用和额外费用相加,使用 `std::cout` 输出总费用。 [2026-02-03 14:01:04 | AI问答 | 338点数解答]

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