题目描述
小蓝正在上小学,老师要求同学们在暑假每天记日记。可是小蓝整个暑假都在玩,直到最后一天才想起要记日记。于是小蓝赶紧编了一些日记交给老师。
没想到,日记很快就被老师发现了问题,原来小蓝记完 8 月 31 日的日记,竟又记了 8 月 32 日和 8 月 33 日的日记。这显然是有问题的,因为根本没有 8 月 32 日和 8 月 33 日。
给定一个月份和一个日期,请问 2021 年有没有这一天。
输入描述
输入的第一行包含一个整数 mm,表示月份。
第二行包含一个整数 dd,表示日期。
输出描述
如果2021年有 mm 月 dd 日,输入 yes
,否则输出 no
。
水题一道,enmmm,话不多说,直接上AC Code
:(挑战最短代码)
#include<iostream>
using namespace std;
int m, d;
int main()
{
cin >> m >> d;
if ((m == 1 || m == 3 || m == 5 || m == 7 || m == 8 || m == 10 || m == 12) && d <= 31)cout << "yes";
else if ((m == 4 || m == 6 || m == 9 || m == 11) && d <= 30)cout << "yes";
else if (m == 2 && d <= 28) cout << "yes";
else cout << "no";
return 0;
}