#include<stdio.h>
int main()
{
int year,mon;
scanf("%d %d",&year,&mon);
switch(mon)
{
case 4:
case 6:
case 9:
case 11:printf("30");break;
case 2:
if(year%400==0||(year%4==0&&year%100!=0))
printf("29");
else printf("28");
break;
default:printf("31");
}
}
竟然忘了case后加空格,捣鼓半天,,,