酷代码 AI
菜单
服务商

C++ 实现:精准判断 2020 年宝宝是“猪宝宝”还是“鼠宝宝”

要解决这个问题,我们需要判断给定的日期是否在2020年1月1日到1月24日之间。如果是,则输出"Pig",否则输出"Mouse"。 以下是C++代码实现: ```cpp #include <iostream> using namespace std; int main() { int month, day; cin >> month >> day; // 判断月份是否为1月 if (month == 1) { // 判断日期是否在1月1日到1月24日之间 if (day >= 1 && day <= 24) { cout << "Pig" << endl; } else { cout << "Mouse" << endl; } } else { // 如果不是1月,则直接输出"Mouse" cout << "Mouse" << endl; } return 0; } ``` 代码解释: 1. 首先读取输入的月份和日期。 2. 判断月份是否为1月,如果是1月,则进一步判断日期是否在1月1日到1月24日之间。 3. 如果日期在1月1日到1月24日之间,则输出"Pig",否则输出"Mouse"。 4. 如果月份不是1月,则直接输出"Mouse"。 需要注意的逻辑点: 1. 确保输入的月份和日期在有效范围内(1≤month≤12, 1≤day≤31)。 2. 注意边界条件,特别是1月24日和1月25日的分界点。 3. 如果输入的月份不是1月,直接输出"Mouse",无需进一步判断日期。 ######[AI写代码神器 | 343点数解答 | 2025-02-22 17:12:21]

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