回 帖 发 新 帖 刷新版面

主题:help me!!

问题A : 生日日期 ( Birthday )   
问题描述:
  小甜甜的生日是YY年MM月DD日,他想知道自己出生后第一万天纪念日的日期(出生日算第0天)。

输入格式:
从文件的第一行分别读入YY,MM,DD其中1949<=YY<=2002,日期绝对合法。

输出格式:
输出文件只有一行,即小甜甜生日第一万天以后的日期,格式为 “YY-MM-DD”。

回复列表 (共4个回复)

沙发

简单问题,但是要考虑到加10000平年闰年的问题,容易出错我以前处理过这种问题,我现在可以提供一个不必考虑平年闰年的做法.
首先,由公元0年开始记数,把YY-MM-DD用long表示出来距公元0年0月0日多少天,然后加10000,在用这个数来不断的减去365和366,容易控制,当不能再减的时候,即减后小于0加上刚刚减的数,通过同样的方法来求月和日,最后输出.

板凳

good!!![em3]

3 楼

div 365 罗

4 楼

easy!!!!!!!!

我来回复

您尚未登录,请登录后再回复。点此登录或注册