第几天?

来源:互联网 发布:大数据时代知乎 编辑:程序博客网 时间:2024/04/29 01:02

第几天?

#include<stdio.h>
int main()
{
int year,month,day,days,i;
int months[12]={0,31,28,31,30,31,30,31,31,30,31,30};
while(scanf("%d/%d/%d",&year,&month,&day)!=EOF)
{
days=0;
for(i=0;i<month;i++)
days+=months[i];
days=days+day;
if(year%4==0&&year%100!=0||year%400==0) 
{
if(month>2) days=days+1;
}
printf("%d\n",days);
}
return 0;
}

0 0