HH的一万天
来源:互联网 发布:mac桌面文件不能拖动 编辑:程序博客网 时间:2024/05/23 15:33
题目描述
HH的生日是YY年MM月DD日,他想知道自己出生后第一万天纪念日的日期(出生日算第0天)。
输入
输入有多行
第一行先输入一个数字N
接下来第2行到第N+1行,每行输入一个时间,格式为YY MM DD 其中1949<=YY<=2006,日期绝对合法。
输出
输出有多行。即HH生日第一万天以后的日期,格式为 “Y-M-D”。
每组测试数据占一行输出!
样例输入
11979 4 16
样例输出
2006-9-1
提示
测试代码的正误,是根据后台多组测试数据来判断的,并非题目给出的测试数据没问题就能AC
/*模拟日历,利用循环去计数,循环多少次,相当于过了多少天,走到月末,month+1,走到年末 year+1,*/ #include<cstdio>int main(){int t,y,y1,m,d,i;int a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};int b[13]={0,31,29,31,30,31,30,31,31,30,31,30,31};scanf("%d",&t);while(t--){scanf("%d%d%d",&y,&m,&d);for(i=1;i<=10000;i++)//循环10000次,相当于日子流逝了10000天 {d++;if((y%4==0&&y%100!=0)||(y%400==0)){if(d>b[m])//走到月末m+1 {d=1;m++;if(m>12)//走到年末y+1 {m=1;y++;}}}else{if(d>a[m]){d=1;m++;if(m>12){m=1;y++;}}}}printf("%d-%d-%d\n",y,m,d);}return 0;}
0 0
- HH的一万天
- HPU1247 HH的一万天 【坑】
- 问题 A: HH的一万天
- HH的项链(diff)
- HH的项链
- HH的随机数(hpu1122)
- [SDOI2009]HH的项链
- BZOJ1878 HH的项链
- HH问题的解答
- 【Bzoj1878】HH的项链
- 【SDOI2009】HH的项链
- BZOJ1878-HH的项链
- BZOJ1878 HH的项链
- [SDOI2009]HH的项链
- HH
- hh
- hh
- hh
- c语言scanf()函数和gets()函数的区别
- JSP分页
- 数据结构上机实验--有向图邻接表的建立,深度广度搜索及拓扑排序
- 作百度地图定位时,location.getAddrStr()获取到的值一直为空的问题
- 链表的归并排序
- HH的一万天
- 《leetCode》:Unique Paths
- 漫谈以太网交换机
- Html CSS
- Coursera Course: Programming Languages
- 从PDF中提取信息----PDFMiner
- Auction
- c++输入
- JSP防盗链接