1949 年的国庆节(10 月 1 日)是星期六,
输入一个大于 1949 年的年份 n 输出 n 年 的 10 月 1 日是星期几
星期一 输出 1
星期二 输出 2 ...
星期日 输出 0
输入
1950
样例输入
2019
样例输出
2
提示
计算 1949 年以后每年的天数(闰年 366 天,平年 365 天)
闰年天数:四年一闰,百年不闰,四百年又闰
把天数求和然后加上 6
(1949 年的国庆节是星期 6) 用这个数字对 7 求余数,就是结果
//整年计算,计算有多少天
代码
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
long long int sum=0;
cin>>n;
for(int i=1950;i<=n;i++){
if((i%4==0)&&(i%100!=0)||(i%400==0)){//四年一闰,百年不闰,四百年又闰
sum+=366;
}else{
sum+=365;
}
}
cout<<sum;
return 0;
}