#include<stdio.h>
int days(int y, int m, int d);
int main()
{
int year, month, day;
printf("输入年 月 日: ");
scanf("%d %d %d", &year, &month, &day);
printf("这是该年的第 %d 天\n", days(year, month, day));
return 0;
}
int days(int y, int m, int d)
{
int sum=d;
//加上前m-1月的天数
int i;
for(i=1; i<m; i++)
{
if(i==1||i==3||i==5||i==7||i==8||i==10||i==12)
sum+=31;
else if (i==4||i==6||i==9||i==11)
sum+=30;
else
sum+=((y%4==0&&y%100!=0)||y%400==0)?29:28;
}
return sum;
}