3137:【例23.2】 这个月有几天
时间限制: 1000 ms 内存限制: 65536 KB
提交数: 5431 通过数: 2788
【题目描述】
输入一个年份和一个月份,输出该月的天数。
【输入】
两个整数y(1600≤y≤3000)和m (1≤m≤12),分别表示年份和月份。
【输出】
一个整数,表示该月的天数。
【输入样例】
1900 2
【输出样例】
28
#include<iostream>
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; break;
case 4: case 6: case 9: case 11: cout<<30; break;
case 2:
if(y%4==0&&y%100!=0||y%400==0) cout<<29;
else cout<<28;
}
return 0;
}