1949 年的国庆节(10 月 1 日)是星期六。 今年(2012)的国庆节是星期一。 那么,从建国到现在,有几次国庆节正好是星期日呢?
只要答案,不限手段! 可以用 windows 日历,windows 计算器,Excel 公式,。。。。。 当然,也可以编程!
不要求写出具体是哪些年,只要一个数目!
输出:9
#include<stdio.h>
int yday(int year);
int main(void)
{ int year;
int n; //是星期日的天数
int w; //星期几
n=0; w=6;
for(year=1950;year<2013;year++){
w=(yday(year)%7+w)%7;
if(w==0){
n++;
}
}
printf("%d",n);
}
int yday(int year) {
if((year%4==0)&&(year%100!=0)||(year%400==0)) {
return 366;
}
else{
return 365;
}
}
在这里插入代码片