国庆节是星期几

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;

}

相关推荐
脏脏a几秒前
STL stack/queue 底层模拟实现与典型算法场景实践
开发语言·c++·stl_stack·stl_queue
明月下1 分钟前
【视觉算法——Yolo系列】Yolov11下载、训练&推理、量化&转化
算法·yolo
deng-c-f4 分钟前
Linux C/C++ 学习日记(63):Redis(四):事务
linux·c语言·c++
好奇龙猫7 分钟前
大学院-筆記試験練習:线性代数和数据结构(8)
数据结构·线性代数
DYS_房东的猫12 分钟前
《 C++ 零基础入门教程》第8章:多线程与并发编程 —— 让程序“同时做多件事”
开发语言·c++·算法
REDcker13 分钟前
AIGCJson 库介绍与使用指南
c++·json·aigc·c
小郭团队23 分钟前
1_1_七段式SVPWM (传统算法反正切)算法理论与 MATLAB 实现详解
人工智能·stm32·嵌入式硬件·算法·dsp开发
setary030125 分钟前
c++泛型编程之Typelists
开发语言·c++
翟天保Steven28 分钟前
医学影像-CBCT图像重建FDK算法
算法·医学影像·图像重建