第几天?

来源:互联网 发布:动漫技法书淘宝网 编辑:程序博客网 时间:2024/06/09 18:56
A - 第几天?
Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u
Submit Status

Description

据说东区学姐就要生日了,某acmer正在紧张准备礼物,学姐问谁能在短时间内算出所有学姐的生日是她出生那年的第几天,答对有惊喜的说。。。。

Input

输入数据有多组,每组占一行,数据格式为YYYY/MM/DD分别表示年/月/日。

Output

对于每组输入数据,输出一行,表示该日期是该年的第几天。

Sample Input

1992/1/2
1989/12/2
1992/3/1
 

Sample Output

2
336
61
 



#include<cstdio>int main(){int y,m,d;int day=0;int moth[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};//存储12个月份的天数while(~scanf("%d/%d/%d",&y,&m,&d)){day=0;moth[2]=28;if((y%4==0&&y%100!=0)||y%400==0)//判断是否为闰年 moth[2]=29;for(int i=0;i<m;i++)day+=moth[i];day=day+d;printf("%d\n",day);}return 0;}



0 0
原创粉丝点击