引用4楼关于现在和未来的我的回复:可以把这个代码,给我复制一下吗?
#include
intmain()
{intyear,flag,month,day,sum;
scanf("%d%d%d",&year,&month,&day);
if(year%4==0&&year%100!=0||year%400==0)
flag=1;
else
flag=0;
if(flag==1)
{
switch(month)
{case1:sum=0;break;
case2:sum=31;break;
case3:sum=59;break;
case4:sum=90;break;
case5:sum=120;break;
case6:sum=151;break;
case7:sum=181;break;
case9:sum=243;break;
case10:sum=273;break;
case11:sum=304;break;
case12:sum=334;break;};};
if(flag==0)
{switch(month)
{case1:sum=0;break;
case2:sum=31;break;
case3:sum=60;break;
case4:sum=91;break;
case5:sum=121;break;
case6:sum=152;break;
case7:sum=182;break;
case9:sum=244;break;
case10:sum=274;break;
case11:sum=305;break;
case12:sum=335;break;};};
sum=sum+day;
printf("%d",sum);
return0;
}
|