#include<stdio.h>
#define LeapYear(year) ((year%4==0&&year%100!=0)||year%400==0)
/*
* 把判断闰年的算法写成一个宏,是闰年返回1,否则返回0。
*/
int main()
{
int year,month,day,i,sum;
int ly[2][13]=
{
{0,31,28,31,30,31,30,31,31,30,31,30,31},
{0,31,29,31,30,31,30,31,31,30,31,30,31},
};
while(scanf("%d/%d/%d",&year,&month,&day)!=EOF)
{
for(sum=0,i=1; i<month; i++)
{
sum+=ly[LeapYear(year)][i];
}
printf("%d\n",sum+day);
}
return 0;
}
HDoj第几天
最新推荐文章于 2021-02-27 23:03:43 发布