酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

C++实现:根据邮件重量和加急情况精准计算邮费

```cpp #include <iostream> using namespace std; int main() { int weight; char urgent; cin >> weight >> urgent; // 读取重量和加急标志 int fee = 8; // 基础费用 // 计算超重费用 if (weight > 1000) { int extra = weight - 1000; // 每500克4元,不足500克按500克算 fee += ((extra + 499) / 500) * 4; } // 加急费用 if (urgent == 'y') { fee += 5; } cout << fee << endl; return 0; } ``` 1. 注意超重部分的计算方式,`(extra + 499) / 500` 可以确保不足500克的部分按500克计算。 2. 加急标志的判断要区分大小写,题目中明确使用小写字母'y'和'n'。 3. 输入保证重量是正整数且在10^9以内,无需额外处理溢出问题。 ######[AI写代码神器 | 236点数解答 | 2025-05-15 21:25:02]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]