HDU 2005 第几天?(水~)
2015-09-06 08:35
239 查看
Description
给定一个日期,输出这个日期是该年的第几天
Input
输入数据有多组,每组占一行,数据格式为YYYY/MM/DD组成,具体参见sample input ,确保所有的输入数据是合法的。
Output
对于每组输入数据,输出一行,表示该日期是该年的第几天。
Sample Input
1985/1/20
2006/3/12
Sample Output
20
71
Solution
水题
Code
给定一个日期,输出这个日期是该年的第几天
Input
输入数据有多组,每组占一行,数据格式为YYYY/MM/DD组成,具体参见sample input ,确保所有的输入数据是合法的。
Output
对于每组输入数据,输出一行,表示该日期是该年的第几天。
Sample Input
1985/1/20
2006/3/12
Sample Output
20
71
Solution
水题
Code
#include<cstdio> #include<iostream> using namespace std; int a[]={0,31,28,31,30,31,30,31,31,30,31,30}; int b[]={0,31,29,31,30,31,30,31,31,30,31,30}; int main() { int y,m,d; while(scanf("%d/%d/%d",&y,&m,&d)!=EOF) { int ans=d; if(y%4==0&&y%100!=0||y%400==0) for(int i=1;i<m;i++) ans+=b[i]; else for(int i=1;i<m;i++) ans+=a[i]; printf("%d\n",ans); } return 0; }
相关文章推荐
- Flyer(二分 HDU4768)
- 第三十天 ViewPager
- N-Queens II
- Flyer(二分 HDU4768)
- 基于随机森林的煤与瓦斯突出预测方法研究
- Linux常用命令大全
- HDU 2004 成绩转换(水~)
- HDU 2003 求绝对值(水~)
- 手机cpu厂商和手机cpu架构
- php解析json
- HDU 2002 计算球体积(水~)
- HDU 2001 计算两点间的距离(水~)
- HDU 2000 ASCII码排序(水~)
- 顺序结构实现线性表的基本操作
- LeetCode Bitwise AND of Numbers Range
- Error--->android工程导入找不到R文件
- 风风雨雨,我们又一年
- 风风雨雨,我们又一年
- 带你从零学习linux下的socket编程
- mysql的基本使用