switch
switch (month)
{
case 12: date += 30;
case 11: date += 31;
case 10: date += 30;
case 9: date += 31;
case 8: date += 31;
case 7: date += 30;
case 6: date += 31;
case 5: date += 30;
case 4: date += 31;
case 3: if(year%4==0&&year%100!=0||year%100==0)
{
date += 29;
}
else
{
date += 28;
}
case 2: date += 31;
default: date +=day,printf("2008年8月8日是该年的第%d天",date);break;
}
// printf("2008年8月8日是该年的第%d天",date);
把printf放在switch外为什么不行列