#include <cstdio>
#include <cmath>
#include <iostream>
#include <string>
#include <cstring>
#include <vector>
#include <set>
#include <map>
#include <queue>
#include <stack>
#include <sstream>
#include <cmath>
#include <cstdio>
#include <cstring>
#include <algorithm>
using namespace std;
int main()
{
struct date
{
int year;
int month;
int day;
};
struct date date1;
int i,leap;
int days=0;
printf("输入年月日:");
scanf("%d %d %d",&date1.year,&date1.month,&date1.day);
if(date1.year%4==0&&date1.year%100!=0||date1.year%400==0)
leap=1;
for(i=1;i<date1.month;i++)
{
switch(i)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
days+=31;
break;
case 2:
if(leap==1)
days+=29;
else
days+=28;
break;
case 4:
case 6:
case 9:
case 11:
days+=30;
break;
}
}
days+=date1.day;
printf("%d年%d月%d日是该年的第%d天\n",date1.year,date1.month,date1.day,days);
}