【深基3.例9】月份天数
题目描述
输入年份和月份,输出这一年的这一月有多少天。需要考虑闰年。
输入格式
输出格式
样例 #1
样例输入 #1
1926 8
样例输出 #1
31
样例 #2
样例输入 #2
2000 2
样例输出 #2
29
我的做法:
#include<iostream>
#include<cstdio>
using namespace std;
int main() {
int year,m;
cin >> year >> m;
if(m==1 || m==3 || m==5 || m==7 || m==8 || m==10 || m==12){
cout << "31" <<endl;
return 0;
}
if(m==4 || m==6 || m==9 || m==11){
cout << "30" <<endl;
return 0;
}
if((year%400==0 || (year%4==0 && year%100!=0)) && m==2){
cout << "29" <<endl;
return 0;
}
else {
cout << "28" <<endl;
return 0;
}
return 0;
}