求大神帮忙 这个代码我打了好久但就是输不出来
int year = 2008;
int month = 8;
int day = 8;
int a;
switch(year%=4)//余数不为零即为平年
case 0:
if(month>1)//区分出包不包含二月
{
a=(month-2)*30+day+29;
//减2是因为:假设他是三月八号(假设是平年) 那么总天数a=(3-2)*30+28+8=64天 以此类推
}
case
{
a=day;
}
printf("第%d天",a);
break;
default:
if(month>1)
{
a=(month-2)*30+day+28;//减2是因为:假设他是三月八号(假设是平年) 那么总天数a=(3-2)*30+28+8=64天 以此类推
}
case
{
a=day;
}
printf("第%d天",a);
break;