蓝桥试题高斯日记 ++-关于蓝桥试题,高斯日记问题

问题描述

关于蓝桥试题,高斯日记问题

先附上我的代码,再说我的思路。

#include
using namespace std;
int main()
{
int year=1777,month=4,day=30;
int n=8113,leap;
//cin>>n;
n=n-285;//经过285天后日期变为1778-1-1
year=1778;month=1;day=1;
int a=0,b=0;//用于记录闰年和平年个数
int mon[12]={31,29,31,30,31,30,31,31,30,31,30,31};
for(year=1778,month=1,day=1;n>365;)
{
if(year%400==0||(year%4==0&&year%100!=0))//闰年
{
n-=366;
year++;
leap=1;
a++;//有a个闰年
}
else
{
n-=365;
year++;
leap=0;
b++;//有b个平年
}
}
if(leap==1)
{
for(int i=0;n>=mon[i];i++)
{
n-=mon[i];
++month;
}
month++;
day+=n;
}
if(leap==0)
{
mon[1]=28;
for(int i=0;n>=mon[i];i++)
{
n-=mon[i];
++month;
}
month++;
day+=n;
}
cout<<year<<"-"<<month<<"-"<<day<<endl;
cout<<"闰年:"<<a<<endl<<"平年:"<<b<<endl;
cout<<"剩余天数:"<<n<<endl;
return 0;
}

我思路是先把1777-4-30变成1778-1-1,然后再分配8113-285天,得到日期即为所求。
请教大家,我问题出在哪了

时间: 2024-09-17 04:14:15

蓝桥试题高斯日记 ++-关于蓝桥试题,高斯日记问题的相关文章

导入word-.NET试题库怎么将word试题导入数据库并在界面显示出来呀?大神,求顶!

问题描述 .NET试题库怎么将word试题导入数据库并在界面显示出来呀?大神,求顶! 我在创建一个.NET试题库,但是不知道怎么把word里的试题导入到sql server数据库中,并让它在界面上显示出来,求大神帮忙!!! 解决方案 还是先把内容放到excel表格再去导入数据库把

支付宝白领日记在哪里 支付宝白领日记怎么进

那么,支付宝白领日记在哪里 支付宝白领日记怎么进呢?下面小编详细教大家支付宝白领日记查看方法.   支付宝白领日记在哪里?简单两步到位 1.首先在手机中打开支付宝,然后在首页底部搜索框中输入[白领日记]即可,如图所示.   2.点击进入到校园日记圈子,在其出现的页面下方点击一下[立即加入]即可. 3.进来之后,建议大家先去了解一下这个白领日记怎么玩,其圈子规则是怎么样的,相信大部分男同胞看完之后有点蓝瘦香菇了,哈哈,如图所示.   根据支付宝相关页面的介绍,校园日记只有女白领才可以发布动态,不能

好友间的日记分享平台 久忆日记试用

记日记是个好习惯,相信许多朋友开始记日记都是在小学时老师的硬性要求下吧.如今移动互联时代,记日记当然也不能还停留在带锁的笔记本了.久忆日记是一款在线日记记录分享软件,用户可以通过久忆日记记录每天生活的点点滴滴,并且记录方式不局限于文字,而可以添加声音及照片等.评测环境登录及注册由于久忆日记是在线保存及分享,所以用户首先要进行登录或注册,没有账号的用户可以通过点击注册按钮方便的进行注册,只需填写邮箱.密码和昵称即可.不过即使不登录,用户也可以通过点击右上角的随便看看来浏览其它用户的分享及在本地记录

cad试题汇编三维教程-CAD2010试题汇编的三维教学视频

问题描述 CAD2010试题汇编的三维教学视频 有谁知道哪里可以下载CAD2010汇编的三维教学视频或者教学材料哦,知道告诉我,我搜了好多都是骗人的,有没有实用点的网址哦 解决方案 http://www.56.com/u32/v_MTI0ODUwNDYx.html 解决方案二: 其实专业的Cad学习网站,应该会有吧-

java 笔试题-微软4月笔试题第二题,为什么本地运行没错,提交是RE,实在想不出来,求救!!

问题描述 微软4月笔试题第二题,为什么本地运行没错,提交是RE,实在想不出来,求救!! import java.util.ArrayList; import java.util.Scanner; public class Main { int allowS = 0;//rules allow数组大小 int denyS = 0; ArrayList<String> allow = new ArrayList<>();//用来存放动态变化的rules,整个类都要使用,则定义为实例变量

一道面试题:操作系统常见面试题总结

FROM:qitian0008(http://blog.csdn.net/qitian0008/article/details/7887168) 1什么是进程Process和线程Thread有何区别 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动进程是系统进行资源分配和调度的一个独立单位.线程是进程的一个实体是CPU调度和分派的基本单位它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源只拥有一点在运行中必不可少的资源如程序计数器一组寄存器和栈但是它可与同属一个进程的

一道有趣的字符串笔试题 以及队列问题笔试题

问题描述 1. 请完成函数,该函数输入一个纯英文字符串,请打印出该字符串中每个字符(区分大小写)出现的次数,并按照出现的次数从大到小排列,如输入"asisaB",则打印出a=2,s=2,i=1,B=1. 注:要求不能使用如Map,List等集合类. 2.使用Java实现阻塞队列BlockQueue,请插入数据调用Offer,如果已满则等待.获取数据调用take,如果队列为空,则等待.请完成该类 请高人写出程序代码 加有些详细注解更佳 谢谢!!!!!!!!!!!!!!!!! 解决方案 第

支付宝校园日记怎么打赏 支付宝校园日记多少积分能打赏

在经历了一系列的口诛笔伐之后,支付宝"校园日记"的规则悄然发生了变化,芝麻分不够750也能评论了. 在此之前,"白领日记"和"校园日记"可谓是判定土豪的最佳方法,因为芝麻分不够750的话是无法评论和打赏的. 尽管芝麻分在750以上的用户不在少数,但在整个支付宝用户群体中其实占据了很小一部分比例,所以原有的规则在无形中就把优质用户给区分了出来. 不过,从今天凌晨开始,芝麻分不够750的用户也能在"校园日记"圈子里评论了,但目前还

2013蓝桥杯【初赛试题】高斯日记

高斯日记 大数学家高斯有个好习惯:无论如何都要记日记. 他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210 后来人们知道,那个整数就是日期,它表示那一天是高斯出生后的第几天.这或许也是个好习惯,它时时刻刻提醒着主人:日子又过去一天,还有多少时光可以用于浪费呢? 高斯出生于:1777年4月30日. 在高斯发现的一个重要定理的日记上标注着:5343,因此可算出那天是:1791年12月15日. 高斯获得博士学位的那天日记上标着:8113 请你算出高斯获得博士学位的年月日.