输出结果为221正确,但为什么不能通过呢
输出结果为221正确,但为什么不能通过呢。。。
以下为自己的代码:
#include <stdio.h>
int main()
{
/* 定义需要计算的日期 */
int year = 2008;
int month = 8;
int day = 8;
int sum = 0;
switch(month-1) {
case 12: sum += 31;
case 11: sum += 30;
case 10: sum += 31;
case 9: sum += 30;
case 8: sum += 31;
case 7: sum += 31;
case 6: sum += 30;
case 5: sum += 31;
case 4: sum += 30;
case 3: sum += 31;
case 2:
if(year%4 == 0)
sum += 29;
else
sum += 28;
case 1: sum += 31;
default: sum += day;
}
printf("%d",sum);
return 0;
}