C++ 实现根据重量与快递类型计算某快递公司运费
以下是解决该问题的 C++ 代码: ```cpp #include <iostream> using namespace std; int main() { int a, b; // 输入物品重量 a 和快递类型 b cin >> a >> b; int fee; if (a <= 3) { // 3 斤以下(含)的情况 if (b == 0) { // 普通快递 fee = 8; } else { // 特快快递 fee = 12; } } else { // 3 斤以上的情况 if (b == 0) { // 普通快递,超出 3 斤部分每斤加收 1 元 fee = 8 + (a - 3) * 1; } else { // 特快快递,超出 3 斤部分每斤加收 2 元 fee = 12 + (a - 3) * 2; } } // 输出费用 cout << fee << endl; return 0; } ``` 代码解释: 1. 输入处理:使用 `cin` 读取用户输入的物品重量 `a` 和快递类型 `b`。 2. 费用计算: - 如果物品重量 `a` 小于等于 3 斤,根据 `b` 的值判断是普通快递(`b == 0`)还是特快快递(`b == 1`),分别将费用设为 8 元或 12 元。 - 如果物品重量 `a` 大于 3 斤,同样根据 `b` 的值计算费用。普通快递费用为基础的 8 元加上超出 3 斤部分的费用(每斤 1 元);特快快递费用为基础的 12 元加上超出 3 斤部分的费用(每斤 2 元)。 3. 输出结果:使用 `cout` 输出计算得到的费用。 ######[AI问答 | 472点数解答 | 2025-12-27 20:39:33]
- MySQL 数据库操作:用德鲁伊连接池和 Spring JDBC 实现 MVC 架构下 Student 表操作及事务测试全解析(字节豆包 | 1115点数解答 | 2025-03-19 11:17:31)289
- Spring JDBC+德鲁伊连接池:MVC架构下MySQL学生表查询、事务验证及代码实现全解析(DeepSeek | 1275点数解答 | 2025-03-19 11:21:32)273
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)343
- SQL Server Northwind数据库:雇员、客户与订单表结构大揭秘(字节豆包 | 35点数解答 | 2024-10-30 09:00:51)305
- 复杂 SQL 查询:深度剖析订单、销量、销售额的环比与同比数据(讯飞星火 | 1757点数解答 | 2025-03-31 17:37:22)141
- 51 单片机:定时器 0 实现 8 个 LED 循环点亮,附代码及优化建议(字节豆包 | 1193点数解答 | 2024-12-27 15:10:29)310
- C++ 代码实现自定义运算 x@y = x² + y² - xy 及 x@(x+y) 计算(DeepSeek | 215点数解答 | 2025-12-13 15:08:14)66
- C++ 实现根据输入正整数奇偶性计算偶数和或约数和(字节豆包 | 838点数解答 | 2026-02-28 20:23:59)24
- 揭秘成都治水管水改革:五大机制闭环管理,技术报告助力供排水智能化优化(GPT | 372点数解答 | 2023-12-04 09:49:06)297
- 2020 年成都治水管水改革多管齐下:建“五大机制”、管网体检,编制报告提效供水排水 (讯飞星火 | 251点数解答 | 2023-12-04 09:49:34)282
- 用 Pandas 深度剖析数据:从读取到统计分析全流程实战(GPT | 642点数解答 | 2024-06-30 15:39:49)355
- 用 Pandas 深入分析招聘数据:从数据读取到可视化全流程解析(GPT | 1539点数解答 | 2024-06-30 15:56:50)367