#include<stdio.h>
int main()
{
int year,month,day;
int num[12]={31,28,31,30,31,30,31,31,30,31,30,31};//!记得带上最后的分号,这里是平年,平年出现的次数最多
while(~scanf("%d/%d/%d",&year,&month,&day))
{
int sumday =0;
for(int i = 0;i<month -1;i++)
{
if((year%4==0&&year%100==0) || year%400==0)
{
if(i == 1)
{
sumday = sumday +29;
}
else
{
sumday +=num[i];
}
}
sumday += num[i];
}
sumday +=day;
printf("%d",sumday);
}
return 0;
}
非常值得回味的一题,建议瞧一瞧第二遍