杭电2005第几天

来源:互联网 发布:网络表妹是什么意思 编辑:程序博客网 时间:2024/05/18 02:32


#include<stdio.h>
int main()
{
 int year,month,day,i,s[13]={0,31,28,31,30,31,30,31,31,30,31,30,31}; 
 char m,n;
 int leap(int year);

 while(scanf("%d%c%d%c%d",&year,&m,&month,&n,&day)!=EOF)
 {
  for(i=1;i<month;i++)
   day=s[i]+day;
  if(leap(year)&&month>=3)
   day=day+1;
  printf("%d\n",day);
 }
   
}
int leap(int year)
{
 int leap;
 leap=year%4==0&&year%100!=0||year%400==0;
 return(leap);
}

0 0
原创粉丝点击