题目描述
输入年份与月份,求该月共有多少天。
输入输出描述
输入描述
输入两个空格隔开的正整数year和month,分别表示年份和月份
输出描述
输出对应year这一年month这个月的天数。
输入输出样例
样例输入
2000 2
样例输出
29
数据范围限制
1000<=year<=3000,1<=month<=12
代码
#include<bits/stdc++.h>
using namespace std;
int main()
{
int year,month;
bool yes;
cin>>year>>month;
yes=year%400==0||year%4==0&&year%100;//是不是闰年
switch(month)//判断月份
{
case 4: cout<<"30"; break;
case 6: cout<<"30"; break;
case 9: cout<<"30"; break;
case 11:cout<<"30"; break;
case 2: if(yes) cout<<"29"; else cout<<"28"; break;
default: cout<<"31";
}
return 0;
}