我这个应该是错在哪了呢?
#include <stdio.h>
int main()
{
/* 定义需要计算的日期 */
int year = 2008;
int month = 8;
int day = 8;
int sum;
switch(year)
{
case 1 : day=31;
case 2 : if(year%100=0&&year%400=0||year%4=0)day=29;
else day=28;
case 3 : day=31;
case 4 : day=30;
case 5 : day=31;
case 6 : day=30;
case 7 : day=31;
case 8 : day=31;
case 9 : day=30;
case 10 : day=31;
case 11 : day=30;
case 12 : day=31;
break;
}
sum=sum+day;
printf("%d年%d月%d日是该年的第%d天",year,month,day,sum)
return 0;
}