已采纳回答 / Jerry0Wu
你的这里是错的case 7:if(year%400==0&&year%4==0)。这是与,必须两边结果都是真才行,2008除400不是0,所以你的结果永远是else里的28天。还有闰年能被四百整除就一定能被4整除,你这个改成或||,或者只留下除4都可以。
2018-04-04