星期几
【结果填空】 (满分5分)
1949年的国庆节(10月1日)是星期六。
今年(2012)的国庆节是星期一。
那么,从建国到现在,有几次国庆节正好是星期日呢?
只要答案,不限手段!
可以用windows日历,windows计算器,Excel公式,。。。。。
当然,也可以编程!
不要求写出具体是哪些年,只要一个数目!
#include <stdio.h>
#include <stdlib.h>
int ifRun(int y)
{
if( (y%400==0) || (y%4==0 && y%100!=0) )
return 1;
return 0;
}
int main()
{
int i,ans=0,sun=6;
for(i=1950;i<=2012;i++)
{ sun++;
if((i%400==0) || (i%4==0 && i%100!=0)) sun++;
if(sun==7) ans++;
if(sun>=7) sun-=7;
}
printf("ans:%d\n",ans);
return 0;
}
PS:
sun 是记录这一年10月1日是星期几的一个变量,6代表星期六,7代表星期天