思考:计算到底一开始有多少天,再以7天为周期算,然后进行除,唯一要确定可能是他一开始1.1号是星期几,但是此题不影响。
我还没想明白如果算出1.1号是星期一是否有影响。
#include <iostream>
using namespace std;
int main()
{
int i,s=0;
for(i=1901;i<=2000;i++)
{
if(i%4==0&&i%100!=0||i%400==0)
{
s++;
}
}
s=(365*100+s);
cout<<s/7;
return 0;
}