1949年的国庆节(10月1日)是星期六。
今年(2012)的国庆节是星期一。
那么,从建国到现在,有几次国庆节正好是星期日呢?
只要答案,不限手段!
可以用windows日历,windows计算器,Excel公式,。。。。。
当然,也可以编程!
不要求写出具体是哪些年,只要一个数目!
千万不要提交源代码!
今年(2012)的国庆节是星期一。
那么,从建国到现在,有几次国庆节正好是星期日呢?
只要答案,不限手段!
可以用windows日历,windows计算器,Excel公式,。。。。。
当然,也可以编程!
不要求写出具体是哪些年,只要一个数目!
千万不要提交源代码!
答案不要写在这里,写在“解答.txt”中
思路:平年365天,365%7=1;闰年366天,366%7=2,以1949年的星期一为开始,增加
代码:
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
int i,sum=6,cnt=0;
for(i=1950;i<=2012;i++)
{
if((i-1949+1)%4==0)
{
sum+=2;
}
else
{
sum+=1;
}
if(sum>7)
{
sum-=7;
}
if(sum==7)
{
cnt++;
}
cout<<i<<" year"<<' '<<sum<<endl;
}
cout<<endl<<cnt<<"个星期日"<<endl;
return 0;
}