国庆节是星期几

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;

}

相关推荐
FMRbpm几秒前
树的练习7--------LCR 052.递增顺序搜索树
数据结构·c++·算法·leetcode·深度优先·新手入门
技术民工之路6 分钟前
MATLAB线性方程组,运算符、inv()、pinv()全解析
线性代数·算法·matlab
m0_748252387 分钟前
Java 变量类型
java·数据结构·windows
一起努力啊~7 分钟前
算法刷题--双指针法
算法
余衫马10 分钟前
Qt for Python:PySide6 入门指南(中篇)
开发语言·c++·python·qt
Coovally AI模型快速验证15 分钟前
从“单例模仿”到“多面融合”,视觉上下文学习迈向“团队协作”式提示融合
人工智能·学习·算法·yolo·计算机视觉·人机交互
明洞日记26 分钟前
【软考每日一练007】位图计算与内存管理深度全解
c++·算法·ai·操作系统·进程
敲敲了个代码29 分钟前
前端指纹技术是如何实现的?(Canvas、Audio、硬件API 核心原理解密)
前端·javascript·学习·算法·面试·web
学编程就要猛29 分钟前
算法:5.在排序数组中查找元素的第⼀个和最后⼀个位置
算法
张张努力变强33 分钟前
C++ 类和对象(二):实例化、this指针、构造函数、析构函数详解
开发语言·c++