1 条题解
-
0
核心逻辑
2020年的生肖分界点为 1月25日(大年初一),判断规则如下:
- 若出生月份
month > 1(2-12月):无论日期,均为“鼠宝宝”(输出Mouse); - 若出生月份
month == 1(1月):- 日期
day ≤ 24→ “猪宝宝”(输出Pig); - 日期
day ≥ 25→ “鼠宝宝”(输出Mouse)。
- 日期
代码实现
C
#include <stdio.h> int main() { int month, day; scanf("%d %d", &month, &day); if (month > 1) { printf("Mouse\n"); } else { // month == 1,判断日期 printf("%s\n", day <= 24 ? "Pig" : "Mouse"); } return 0; }C++
#include <bits/stdc++.h> using namespace std; int main() { int month, day; cin >> month >> day; if (month > 1) { cout << "Mouse" << endl; } else { cout << (day <= 24 ? "Pig" : "Mouse") << endl; } return 0; }Python
# 读取月份和日期 month, day = map(int, input().split()) # 按规则判断并输出 if month > 1: print("Mouse") else: print("Pig" if day <= 24 else "Mouse")验证
- 样例输入
1 1:月份1,日期1≤24 → 输出Pig(正确); - 输入
1 25:月份1,日期25≥25 → 输出Mouse; - 输入
2 10:月份2>1 → 输出Mouse; - 输入
12 31:月份12>1 → 输出Mouse; - 输入
1 24:月份1,日期24≤24 → 输出Pig。
所有情况均符合生肖分界规则,逻辑正确。
- 若出生月份
- 1
信息
- ID
- 17
- 时间
- 1000ms
- 内存
- 64MiB
- 难度
- 6
- 标签
- 递交数
- 95
- 已通过
- 31
- 上传者