HDU 2005
来源:互联网 发布:python无参函数 编辑:程序博客网 时间:2024/05/22 10:31
第几天?
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 106725 Accepted Submission(s): 39240
Problem Description
给定一个日期,输出这个日期是该年的第几天。
Input
输入数据有多组,每组占一行,数据格式为YYYY/MM/DD组成,具体参见sample input ,另外,可以向你确保所有的输入数据是合法的。
Output
对于每组输入数据,输出一行,表示该日期是该年的第几天。
Sample Input
1985/1/20
2006/3/12
Sample Output
20
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 106725 Accepted Submission(s): 39240
Problem Description
给定一个日期,输出这个日期是该年的第几天。
Input
输入数据有多组,每组占一行,数据格式为YYYY/MM/DD组成,具体参见sample input ,另外,可以向你确保所有的输入数据是合法的。
Output
对于每组输入数据,输出一行,表示该日期是该年的第几天。
Sample Input
1985/1/20
2006/3/12
Sample Output
20
7
#include<stdio.h>#include<string.h>int main() {char s[15];int i,m[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};while(~scanf("%s",s)){ int a=0,b=0,c=0,k=0;for(i=0;i<4;i++){a=a*10+(s[i]-'0');}for(i=5;s[i]!='/';i++) b=b*10+(s[i]-'0');for(i=i+1;s[i]!='\0';i++) c=c*10+(s[i]-'0'); for(i=0;i<b;i++) k=k+m[i];k=k+c;if(((a%4==0&&a%100!=0)||a%400==0)&&(b!=2&&c!=29)) //闰年的求法和确认不是二月的29号! {printf("%d\n",k+1);}elseprintf("%d\n",k);}return 0;}
0 0
- hdu 2005
- hdu 2005
- HDU 2005
- HDU-2005
- hdu 2005
- HDU 2005
- HDU 2005
- HDU 2005
- HDU-2005
- HDU 2005
- HDU-2005
- hdu 2005
- HDU 2005
- hdu 2005 第几天
- hdu 2005 java_calendar
- HDU 2005 第几天
- HDU 2005 第几天?
- hdu 2005 第几天?
- 第一次写博客
- android 五大布局
- 其它书籍笔记
- Linux进程管理之SMP负载平衡
- hiho 8 状态压缩dp
- HDU 2005
- S2SH+ajax+json-------ajax提交form表达,上传图片
- android studio最简单的更新方式(像普通软件一样直接在线升级,谁说as不能在线升级的???)
- 获取手机UUID
- 视频教程vs文档教程
- [LeetCode] Missing Number
- 静态内存、动态内存以及堆栈(C++)
- ios9 XIB加载缓慢
- 关于java集合框架collection概述