1037:18岁生日
1037:18岁生日分数: 10
标签
- 模拟
- 日期处理
题目描述
小明的18岁生日就要到了,他当然很开心,可是他突然想到一个问题,是不是每个人从出生开始,到达18岁生日时所经过的天数都是一样的呢?似乎并不全都是这样,所以他想请你帮忙计算一下他和他的几个朋友从出生到达18岁生日所经过的总天数,让他好来比较一下。
输入格式
输入的第一行是一个数T,后面T行每行有一个日期,格式是YYYY-MM-DD。如我的生日是1988-03-07。
输出
T行,每行一个数,表示此人从出生到18岁生日所经过的天数。如果这个人没有18岁生日,就输出-1。
样例输入
1
1988-03-07
样例输出
6574
提示[+]
*** 提示已隐藏,点击上方 [+] 可显示 ***
#include<stdio.h>int main(){int T;int Y,M,D,day=0,i,sign=0;scanf("%d",&T);while(T--){scanf("%d-%d-%d",&Y,&M,&D);if(M<=2){if(M==2&&D==29){if(((Y+18)%100!=0&&(Y+18)%4==0)||((Y+18)%400)==0){for(i=1;i<=18;i++){if((Y%100!=0&&Y%4==0)||(Y%400)==0)day+=366;elseday+=365;Y++;}printf("%d\n",day);}else{printf("-1\n");//-1忘记给它换行了! }}else{for(i=1;i<=18;i++){if((Y%100!=0&&Y%4==0)||(Y%400)==0)day+=366;elseday+=365;Y++;}printf("%d\n",day);}}else{for(i=1;i<=18;i++){Y++;if((Y%100!=0&&Y%4==0)||(Y%400)==0)day+=366;elseday+=365;}printf("%d\n",day);}day=0;}}
1037:18岁生日相关推荐
- HDU1201 18岁生日【日期计算】
18岁生日 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Subm ...
- HDU1201 18岁生日【日期计算+水题】
18岁生日 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Subm ...
- 计算到达18岁生日所经过的总天数
Problem Description Gardon的18岁生日就要到了,他当然很开心,可是他突然想到一个问题,是不是每个人从出生开始,到达18岁生日时所经过的天数都是一样的呢?似乎并不全都是这样,所 ...
- hdu1201 18岁生日(java版本)
每日一看 18岁生日 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Su ...
- 暑假集训day6——E - 18岁生日(20)
E - 18岁生日(20) Gardon的18岁生日就要到了,他当然很开心,可是他突然想到一个问题,是不是每个人从出生开始,到达18岁生日时所经过的天数都是一样的呢?似乎并不全都是这样,所以他想请你帮 ...
- HD1201 18岁生日
18岁生日 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65 ...
- HDU - 1201 - 18岁生日 - [局部分离思想]
HDU - 1201 - 18岁生日 https://vjudge.net/problem/HD... 一句话题意:给定出生日期(格式为1988-03-07),求到18岁生日为止经历了多少天:没有18 ...
- 字节跳动笔试题(一)——18岁生日问题
前言 之前于6月30日,在下参加了字节跳动游戏研发岗的笔试. 做的一般般,很多题目也都忘了,不过好在对四道编程题还记得比较清楚,这里做一个简单的记录. 18岁生日问题 这道题的大意是给定一个人的出生日 ...
- 18岁生日所经过的总天数
Problem Description Gardon的18岁生日就要到了,他当然很开心,可是他突然想到一个问题,是不是每个人从出生开始,到达18岁生日时所经过的天数都是一样的呢?似乎并不全都是这样,所 ...
最新文章
- js的apply()与call()的区别
- Table表头与数据列对齐问题解决方案
- 网站图片优化的小技巧分享
- ELFHash的理解
- WPF/Silverlight Layout 系统概述——Measure(转)
- 《Altium Designer 14电路设计与仿真从入门到精通》——1.4 Altium电路板总体设计流程...
- JavaEE目标及企业应用和互联网应用区别
- JSHint 代码检查
- 用java解决约瑟夫循环问题,Java实现循环列表解决约瑟夫环问题
- 群发功能java_利用java实现邮箱群发功能
- 20200222:串联所有单词的子串(leetcode30)
- python安装第三方库太慢,很容易失败报错?教你如何提速
- Java 案例一 商场库存清单案例
- chrome主页篡改修复
- 最短路算法——Floyd-Warshall(题目练习解析)
- 苹果开放降级_苹果降级对手机有什么坏处
- 微信小程序实现获取当前系统时间
- request.getLocale()
- 2014 360校园招聘技术类面试题
- (arxiv-2018)图像检索的注意力感知广义平均池化