其实代码还好就是里面有的计算闰年的想法有些问题 想明白之后就好说了
还有就是这个代码有助于练习switch case的用法
int day = 0;
switch (month)
{
case 1: case 3: case 5: case 7: case 8: case 10: case 12: day = 31; break;
case 2:
if (year % 400 == 0 || (year % 4 == 0 && year % 100 != 0))
{
day = 29;
}
else
{
day = 28;
}
break;
default: day = 30; break;
}