我发现这个根本就用不上最后的31,为什么要写粗来呢
给出年月日,计算是该年的第几天
int day_sum(int month, int day) { int day_tab[13] = { 0,31,28,31,30,31,30,31,31,30,31,30,31 }; int i; for (i = 0; i < month; i++) day += day_tab[i]; return(day); }

int day_sum(int month, int day) { int day_tab[13] = { 0,31,28,31,30,31,30,31,31,30,31,30,31 }; int i; for (i = 0; i < month; i++) day += day_tab[i]; return(day); }