#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <time.h>
int Data(int year,int month,int day);
int main()
{
int year,month,day;
printf("请输入年月日:\n");
scanf("%d %d %d",&year,&month,&day);
printf("这天是该年的第%d天\n",Data(year,month,day));
return 0;
}
int Data(int year,int month,int day)
{
int sum=0,d;
for(int i =1;i<month;i++)
{
switch(i)
{
case 1: case 3: case 5: case 7: case 8: case 10: case 12:
d = 31;break;
case 4: case 6: case 9: case 11:d = 30;break;
case 2: d = 28;
if((year%400 == 0)||(year%100!=0 && year%4==0))
d = 29;
}
sum += d;
}
sum += day;
return sum;
}