题目描述
1949年的国庆节(10月1日)是星期六。
今年(2012)的国庆节是星期一。
那么,从建国到现在,有几次国庆节正好是星期日呢?
源代码:
1 #include <stdio.h> 2 3 int isLeapYear(int nyear) 4 { 5 if(nyear % 400 == 0 || (nyear % 4 == 0 && nyear % 100 != 0) ) 6 return 366; 7 return 365; 8 } 9 int main() 10 { 11 int sum = 0; 12 int sumday = 0; 13 14 for(int i = 1950; i <= 2012; i++) 15 { 16 int nday = isLeapYear(i); 17 sumday += nday; 18 19 if(sumday % 7 == 1) 20 { 21 printf("%d年\n", i); 22 sum++; 23 } 24 } 25 printf("%d\n", sum); 26 27 return 0; 28 }