问题描述 :
输入年和月,输出该月有几天。
输入说明 :
输入两个整数,中间以空格分隔,第一个整数表示年,第二个整数表示月。
输出说明 :
输出该年该月的天数,输出时,行首与行尾均无空格,仅输出一个整数。
输入范例 :
2000 2
输出范例 :
29
完整C++代码
判断闰年
#include <bits/stdc++.h>
using namespace std;
int main()
{
int y, m;
cin >> y >> m;
switch (m) {
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
cout << 31 << endl;
break;
case 4:
case 6:
case 9:
case 11:
cout << 30 << endl;
break;
case 2:
if (y % 400 == 0 || (y % 4 == 0 && y % 100 != 0)) {
cout << 29 << endl;
} else {
cout << 28 << endl;
}
}
return 0;
}
😋欢迎大伙私信或者评论区交流讨论😋