diff --git a/03-1/1/1.c b/03-1/1/1.c index d3b1cc1..918e380 100644 --- a/03-1/1/1.c +++ b/03-1/1/1.c @@ -3,9 +3,9 @@ int month2day(int year,int month){ int tmp[12] = {31,28,31,30,31,30,31,31,30,31,30,31}; - if (year % 4 == 0)tmp[1]++; + if(((year%4==0) && (year%100!=0)) || year%400==0)tmp[1]++; - return tmp[month-1]; + return tmp[month-2]; } int main(){