博客
关于我
历届试题 日期问题
阅读量:326 次
发布时间:2019-03-04

本文共 1561 字,大约阅读时间需要 5 分钟。

问题描述
  小明正在整理一批历史文献。这些历史文献中出现了很多日期。小明知道这些日期都在1960年1月1日至2059年12月31日。令小明头疼的是,这些日期采用的格式非常不统一,有采用年/月/日的,有采用月/日/年的,还有采用日/月/年的。更加麻烦的是,年份也都省略了前两位,使得文献上的一个日期,存在很多可能的日期与其对应。

比如02/03/04,可能是2002年03月04日、2004年02月03日或2004年03月02日。

给出一个文献上的日期,你能帮助小明判断有哪些可能的日期对其对应吗?

输入格式
  一个日期,格式是"AA/BB/CC"。 (0 <= A, B, C <= 9)
输出格式
  输出若干个不相同的日期,每个日期一行,格式是"yyyy-MM-dd"。多个日期按从早到晚排列。
样例输入
02/03/04
样例输出
2002-03-04
2004-02-03
2004-03-02

#include
#include
#include
using namespace std;int tian(int n,int m,int z);int panduan(int x,int y,int z);struct date{ int y,m,d; int sum;}aaa[3];bool cmp(date aa,date b){ return aa.sum
=d2&&d3<=d1&&y<=12&&panduan(x+2000,y,z)&&y>=1&&z>=1){ aaa[i].sum=d3;aaa[i].y=x+2000;aaa[i].m=y;aaa[i++].d=z; } } else{ d3=tian(x+1900,y,z); if(d3>=d2&&d3<=d1&&y<=12&&panduan(x+1900,y,z)&&y>=1&&z>=1){ aaa[i].sum=d3;aaa[i].y=x+1900;aaa[i].m=y;aaa[i++].d=z; } } if(z<=59) { d3=tian(z+2000,y,x); if(d3>=d2&&d3<=d1&&y<=12&&panduan(z+2000,y,x)&&y>=1&&x>=1){ aaa[i].sum=d3;aaa[i].y=z+2000;aaa[i].m=y;aaa[i++].d=x; } d3=tian(z+2000,x,y); if(d3>=d2&&d3<=d1&&x<=12&&panduan(z+2000,x,y)&&x>=1&&y>=1){ aaa[i].sum=d3;aaa[i].y=z+2000;aaa[i].m=x;aaa[i++].d=y; } } else{ d3=tian(z+1900,y,x); if(d3>=d2&&d3<=d1&&y<=12&&panduan(z+1900,y,x)&&y>=1&&x>=1){ aaa[i].sum=d3;aaa[i].y=z+1960;aaa[i].m=y;aaa[i++].d=x; } d3=tian(z+1900,x,y); if(d3>=d2&&d3<=d1&&x<=12&&panduan(z+1900,x,y)&&x>=1&&y>=1){ aaa[i].sum=d3;aaa[i].y=z+1960;aaa[i].m=x;aaa[i++].d=y; } } sort(aaa,aaa+i,cmp); for(int j=0;j

转载地址:http://gqah.baihongyu.com/

你可能感兴趣的文章
koa2 中间件里面的next到底是什么
查看>>
在create-react-app创建的项目下允许函数绑定运算符
查看>>
博客园新闻频道开始公开测试
查看>>
评论表聚集索引引起的评论超时问题
查看>>
博客园上海俱乐部4月份活动通知邀请函已经发出!
查看>>
上周热点回顾(5.24-5.30)
查看>>
Internet Explorer 10 专题上线
查看>>
云计算之路-阿里云上:0:25~0:40网络存储故障造成网站不能正常访问
查看>>
网站故障公告1:使用阿里云RDS之后一个让人欲哭无泪的下午
查看>>
今天的访问高峰,扛过去了
查看>>
上周热点回顾(12.31-1.6)
查看>>
上周热点回顾(1.21-1.27)
查看>>
上周热点回顾(6.3-6.9)
查看>>
上周热点回顾(8.12-8.18)
查看>>
【故障公告】升级阿里云 RDS SQL Server 实例故障经过
查看>>
蹒跚来迟:新版博客后台上线公测
查看>>
上周热点回顾(9.16-9.22)
查看>>
上周热点回顾(11.4-11.10)
查看>>
[网站公告]11月26日00:00-04:00阿里云RDS升级
查看>>
[网站公告]又拍云API故障造成图片无法上传(已恢复)
查看>>