// 4 6 9 11 月30天;
//1 3 5 7 8 12 月31天;
//2月闰年29天,平年28天;
//闰年的条件: 能被4整除但不能被100整除 或 能被400整除
//这里使用swich来完成
int main()
{
int y, m;
cout << "请输入年份:";
cin >> y;
cout << "请输入月份:";
cin >> m;
if (m > 12 || m < 0)
{
cout << "输入错误!退出!";
return 1;
}
switch (m)
{
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天";
}
break;
}
cout << "该月31天";
break;
default:
cout << "该月31天";
break;
}
return 0;
}