case 0:
switch(m2){
case 9:
if(a==0)
d=243+d1*10+d2;
else
d=244+d1*10+d2;
break;
case 8:
if(a==0)
d=212+d1*10+d2;
else
d=213+d1*10+d2;
break;
case 7:
if(a==0)
d=181+d1*10+d2;
else
d=182+d1*10+d2;
break;
case 6:
if(a==0)
d=151+d1*10+d2;
else
d=152+d1*10+d2;
break;
case 5:
if(a==0)
d=120+d1*10+d2;
else
d=121+d1*10+d2;
break;
case 4:
if(a==0)
d=90+d1*10+d2;
else
d=91+d1*10+d2;
break;
case 3:
if(a==0)
d=59+d1*10+d2;
else
d=60+d1*10+d2;
break;
case 2:
d=31+d1*10+d2;break;
case 1:
d=d1*10+d2;break;
}
printf("%d",d);
}
}
scanf("%d/%d/%d",&y,&m,&d);就可以了