【杭电2005】第几天
2016-07-24 17:30
363 查看
第几天?
Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d
& %I64u
Submit Status Practice HDU
2005
Description
据说东区学姐就要生日了,某acmer正在紧张准备礼物,学姐问谁能在短时间内算出所有学姐的生日是她出生那年的第几天,答对有惊喜的说。。。。
Input
输入数据有多组,每组占一行,数据格式为YYYY/MM/DD分别表示年/月/日。
Output
对于每组输入数据,输出一行,表示该日期是该年的第几天。
Sample Input
1992/1/2
1989/12/2
1992/3/1
Sample Output
2
336
61
题意:某天是这一年的第几天
Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d
& %I64u
Submit Status Practice HDU
2005
Description
据说东区学姐就要生日了,某acmer正在紧张准备礼物,学姐问谁能在短时间内算出所有学姐的生日是她出生那年的第几天,答对有惊喜的说。。。。
Input
输入数据有多组,每组占一行,数据格式为YYYY/MM/DD分别表示年/月/日。
Output
对于每组输入数据,输出一行,表示该日期是该年的第几天。
Sample Input
1992/1/2
1989/12/2
1992/3/1
Sample Output
2
336
61
题意:某天是这一年的第几天
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
#include<stdio.h> int main() { int a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31}; int n,m,t; while(scanf("%d/%d/%d",&n,&m,&t)!=EOF) { int i,sum1=0,sum2=0; for(i=0;i<m;i++) { sum1=sum1+a[i]; } sum2=sum1+t; if((n%4==0&&n%100!=0)||(n%400==0))//如果是闰年且月份大于2;总天数加一 { if(m>2) sum2=sum2+1; } printf("%d\n",sum2); } return 0; }
相关文章推荐
- RDD Transformation——reduceByKey
- POJ 2773 Happy 2006 [容斥原理]
- Activity间数据传递------/*自己编写*/
- 【SCOI2009】生日礼物
- Linux-(C/C++)动态链接库生成以及使用(libxxx.so)
- Android 中的 Service 全面总结
- Android开发之鬼迷心窍(二)
- 计算几何 ( 求多边形面积 )——改革春风吹满地 ( HDU 2036 )
- Android初级教程通过简要分析“土司”源码,来自实现定义土司理论探讨
- CSS之Position详解
- Android初级教程通过简要分析“土司”源码,来自实现定义土司理论探讨
- 如何使用Xcode7免费真机调试
- 关于二级指针
- 不一样的猜数字游戏 — leetcode 375. Guess Number Higher or Lower II
- 【初学者教程】在电脑上安装Python,写第一个程序
- java反射详解
- Python 之 pickle/json序列化 之 2
- %5C暴库原理
- MySQL 运算符
- 基于最小二乘法的曲线拟合的C++代码的实现