第几天
来源:互联网 发布:网易邮箱数据库 51.3g 编辑:程序博客网 时间:2024/05/17 03:09
Description
给定一个日期,输出这个日期是该年的第几天。Input
输入数据有多组,每组占一行,数据格式为YYYY-MM-DD组成,具体参见sample input,另外,可以向你确保所有的输入数据是合法的。Output
对于每组输入数据,输出一行,表示该日期是该年的第几天。Sample Input
2000-01-01
Sample Output
1
#include<stdio.h>
int
main()
{
int
m,d,s,y;
while
(
scanf
(
"%d-%d-%d"
,&y,&m,&d)!=EOF)
{
if
((y%4==0&&y0!=0)||(y@0==0))s=0;
elseif if
(m>1)s=s+31;
if
(m>2)s=s+29;
if
(m>3)s=s+31;
if
(m>4)s=s+30;
if
(m>5)s=s+31;
if
(m>6)s=s+30;
if
(m>7)s=s+31;
if
(m>8)s=s+31;
if
(m>9)s=s+30;
if
(m>10)s=s+31;
if
(m>11)s=s+30;
s=s+d;
printf
(
"%d"
,s);
}
return
0;
}
0 0