輸出結(jié)果為221正確,但為什么不能通過呢
輸出結(jié)果為221正確,但為什么不能通過呢。。。
以下為自己的代碼:
#include <stdio.h>
int main()?
{?
? ? /* 定義需要計(jì)算的日期 */
? ? 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;
}
2020-12-12
我修改了輸出格式。。然后通過了。。。
printf("%d年%d月%d日是該年的第%d天",year,month,day,sum);