1949 年的国庆节(10 月 1 日)是星期六。
今年(2012)的国庆节是星期一。
那么,从建国到现在,有几次国庆节正好是星期日呢?
只要答案,不限手段!
可以用 windows 日历,windows 计算器,Excel 公式,。。。。。
当然,也可以编程!
不要求写出具体是哪些年,只要一个数目!
输出:9
#include <stdio.h>
int judge(int y)
{
if (y%400==0 || (y%4==0 && y%100!=0))
return 1;
else
return 0;
}
int main()
{
int year,a=0,count=0;
int w=6;
for(year=1950;year<2013;year++)
{
{
if(judge(year)==1) //这个for循环是为了判断如果是闰年,就是366天,意思是相隔了2天
a=a+2;
else
a=a+1; // 如果不是闰年,就是365天,相隔了1天
}
if((w+a)%7==0) //因为国庆是星期六,如果是相隔了一天,就是星期天了,计数
count++;
}
printf("%d\n",count);
return 0;
}