#include <stdio.h>
int nian(int year)
{
if (year%4==0&&year%100!=0)||(year%400==0)
return 1;
else
return 0;
}
int tian(int month;int day)
{int days;
switch(month)
{
case1:days=day;break;
case2:days=31+day;break;
case3:days=31+28+day;break;
case4:days=31+28+31+day;break;
case5:days=31+28+31+30+day;break;
case6:days=31+28+31+30+31+day;break;
case7:days=31+28+31+30+31+30+day;break;
case8:days=31+28+31+30+31+30+31+day;break;
case9:days=31+28+31+30+31+30+31+31+day;break;
case10:days=31+28+31+30+31+30+31+31+30+day;break;
case11:days=31+28+31+30+31+30+31+31+30+31+day;break;
case12:days=31+28+31+30+31+30+31+31+30+31+30+day;break;
return(days)
}
}
void main()
{
int year,month,day,zts,n;
printf("请输入年,月,日");
scanf("%d%d%d\n",&year,&month,&day);
zts=tian(month,day)
n=nian(year)
if(n=1&&month>2)
zte=zte+1;
printf("该日是该年的第%d天",zte);
}
int nian(int year)
{
if (year%4==0&&year%100!=0)||(year%400==0)
return 1;
else
return 0;
}
int tian(int month;int day)
{int days;
switch(month)
{
case1:days=day;break;
case2:days=31+day;break;
case3:days=31+28+day;break;
case4:days=31+28+31+day;break;
case5:days=31+28+31+30+day;break;
case6:days=31+28+31+30+31+day;break;
case7:days=31+28+31+30+31+30+day;break;
case8:days=31+28+31+30+31+30+31+day;break;
case9:days=31+28+31+30+31+30+31+31+day;break;
case10:days=31+28+31+30+31+30+31+31+30+day;break;
case11:days=31+28+31+30+31+30+31+31+30+31+day;break;
case12:days=31+28+31+30+31+30+31+31+30+31+30+day;break;
return(days)
}
}
void main()
{
int year,month,day,zts,n;
printf("请输入年,月,日");
scanf("%d%d%d\n",&year,&month,&day);
zts=tian(month,day)
n=nian(year)
if(n=1&&month>2)
zte=zte+1;
printf("该日是该年的第%d天",zte);
}











