为什么这个代码里面没有提及4月的30天,却还能通过?
#include <stdio.h>
int main()
{
/* 定义需要计算的日期 */
int year = 2008;
int month = 8;
int day = 8;
if(year%4==0){
day += 29;
}else{
day += 28;
}
case 1: day +=31; break;
}
printf("这一年的第%d天",day);
return 0;
}
#include <stdio.h>
int main()
{
/* 定义需要计算的日期 */
int year = 2008;
int month = 8;
int day = 8;
if(year%4==0){
day += 29;
}else{
day += 28;
}
case 1: day +=31; break;
}
printf("这一年的第%d天",day);
return 0;
}
2015-11-18
举报