18岁生日
来源:互联网 发布:动漫技法书淘宝网 编辑:程序博客网 时间:2024/05/06 13:32
#include<cstdio>int main(){int t; scanf("%d",&t);int y,m,d;while(t--){int day=0;scanf("%d-%d-%d",&y,&m,&d);if(m==2&&d==29&&(y+18)%400!=0){printf("-1\n");}//判断是否有生日else{if(( ( y%4==0&&y%100!=0 ) || (y%400==0) )&& m<3 ){day+=366;}else if( ( (y+18)%4==0 && (y+18)%100!=0 || (y+18)%400==0) &&m>2)day+=366;else day+=365;y++;//判断生日那一年或最后一年是否为闰年for(int i=0;i<17;i++){if((y%4==0&&y%100!=0)||y%400==0){day+=366;}elseday+=365;y++;}//除第一年和最后一年之间的年份天数相加printf("%d\n",day);}}return 0;}
0 0
- hdu1201 18岁生日
- hdu_1201:18岁生日
- 18岁的生日
- HDU1201:18岁生日
- 18岁生日
- 18岁生日
- [ACM]18岁生日
- 18岁生日
- HDU1201 18岁生日
- 18岁生日
- 18岁生日
- hdu_1201 18岁生日
- 18,20岁生日
- hdu1201 18岁生日
- hdu1201-18岁生日
- hdu1201--18岁生日
- 18岁生日
- 1037:18岁生日
- 第几天?
- 【HD 1865】 1string ( 大数与斐波那契数列 )
- hdu 5720 wool
- Android阶段学习笔记7.18-7.20
- 简单dp总结与习题
- 18岁生日
- c3p0数据库连接池
- Composite模式
- 云直播系统架构与实施
- 处理url中的中文字符
- 面试题汇总
- java 垃圾回收机制(转)
- Linux--Date命令详解
- 大菲波数