问题描述
输入x年y月,输出x年y月有多少天?
输入格式
一行两个整数x和y,分别表示年份和月份,x在int范围内
输出格式
一行一个整数,表示天数
样例输入
2000 3
样例输出
31
CODE
#include<iostream>
using namespace std;
int main(){
int x,y,day;
cin >> x >> y;
switch(y){
case 1: case 3: case 5:
case 7: case 8: case 10:
case 12: day = 31;break;
case 4: case 6: case 9:
case 11: day = 30; break;
case 2:{
if((x%400==0)||((x%4==0)&&(x%100!=0)))
day = 29;
else
day = 28;
break;
}
}
cout << day << endl;
return 0;
}