功能:求年月的最大天数。 输入年和月,输出该月的最大天数。 如果输入的月份不在1到12之间,输出最大天数为为0
输入格式:
在一行中给出两个整数(年月)。
输出格式:
在一行中输出整数(该月的最大天数)。
输入样例1:
2019 3
输出样例1:
31
输入样例2:
2019 2
输出样例2:
28
输入样例3:
2000 20
输出样例3:
0
答案:
#include<iostream>
using namespace std;
int main()
{
int nian,yue;
cin>>nian>>yue;
if(yue==2)
{
if((nian%4==0&&nian%100!=0)||(nian%400==0))
cout<<29;
else
cout<<28;
}
else
{
switch(yue)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:cout<<31;
break;
case 6:
case 9:
case 11:
case 4:cout<<30;
break;
default:
cout<<0;
break;
}
}
return 0;
}