首页 > 其他分享 >3rd

3rd

时间:2023-04-14 17:15:43浏览次数:22  
标签:3rd int 31 30 month year DAY

打鱼还是晒网

核心部分  计算1990年1月1日 到指定某天的有多少天

int year month day

1.首先 输入指定日期 

算出相隔年数

y=year-1990

int DAY

要考虑其中的是否含闰年,并含几个闰年。

for(int i=0;i<=y;i++){

如果 1990+i是闰年

则DAY+=366;

else 

DAY+=365

}

2算出相隔月数

Month[13]={0 ,31,28, 31, 30, 31 ,30,31,31,30,31,30,31}

Month_[13]={0 ,31,29, 31, 30, 31 ,30,31,31,30,31,30,31}

m=month - 1;//差几个月

 for(int j=0;j<m;j++){

如果当前年份不是是闰年

DAY +=Month[i];

else{

DAY+=Month_[i];}

3天数

DAY+= 当前天数-1;

源码:

#include <iostream>
using namespace std;
int date(int year,int yue,int ri);
int main(){
int t1,t2,t3;
cin>>t1>>t2>>t3;
int days=date(t1,t2,t3);
int c=days%5;
if(c==1||c==2||c==3){
cout<<"打鱼";
}
else{
cout<<"晒网";
}

return 0;
}
int date(int year,int yue,int ri){
int DAY=0;
int Year=year-1990;
if(Year!=0){
for(int i=1;i<=Year;i++){
if((1990+i)%400!=0)
DAY+=365;
else
DAY+=366;
}

}
int month[13]={0,31,28,31,30,31,30,31,31,30,30,31};
int month_[13]={0,31,29,31,30,31,30,31,31,30,30,31};
int Month=yue-1;
for(int i=0;i<Month;i++){
if((year%400==0)||((year%100!=0)&&(year%4==0))){
DAY+=month_[i];
}
else
DAY+=month[i];
}
int day=ri-1;
DAY+=day;
return DAY;
}

标签:3rd,int,31,30,month,year,DAY
From: https://www.cnblogs.com/wcy1111/p/17316122.html

相关文章

  • 将 3rd 方 JAR 部署到远程 Maven 库
    1.安装Maven下载地址2.settings.xml配置<?xmlversion="1.0"encoding="UTF-8"?><settingsxmlns="http://maven.apache.org/SETTINGS/1.0.0"xmlns:xs......
  • 53rd 2023/1/16 平衡树学习总结
    好久没打总结了,差不多有\(\frac16\)年,是一大失误,以后会继续坚持数据结构介绍首先,架构是一颗二叉搜索树即中序遍历为递增or递减序左子树小于根节点小于右子树请自......
  • 防抖debounce与节流throttle(63rd)
    防抖debounce与节流throttle(63rd):https://blog.csdn.net/weixin_55608297/article/details/128072358?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.non......
  • 43rd 2022/10/4 模拟赛总结30
    这次还行?rank5,其实也不是多高不可攀,就是认真打,暑假时就上过前五好多次其实比赛历程也很简单第一题很忽悠,思路乱的一批,但是这次冷静下来把思路理清就切了很简单的概率D......
  • 33rd 2022/8/6 模拟赛总结22
    这次还是很逊,又考炸,T1都没签上到,T4没\(longlong\)->0,数据都没看清T1死在了边界条件,真烦,不过这也说明自己不够细心,以后需要注意才是T2是一道挺好想的东西,但T1调试过久,故......
  • 3rd 2022/5/9 题目总结·数论篇·欧拉函数·【SDOI2008】仪仗队
    原题作为体育委员,C君负责这次运动会仪仗队的训练。仪仗队是由学生组成的N*N的方阵,为了保证队伍在行进中整齐划一,C君会跟在仪仗队的生后方,根据其视线所及的学生人数......