#include<stdio.h>
int main()
{
int year,month,day,number;
while(scanf("%4d/%2d/%2d",&year,&month,&day)!=EOF){
if((year%4==0&&year%100!=0)||(year%400==0))
{
switch(month)
{
case 1 :number=0;break;
case 2 :number=31;break;
case 3 :number=60;break;
case 4 :number=91;break;
case 5 :number=121;break;
case 6 :number=152;break;
case 7 :number=182;break;
case 8 :number=213;break;
case 9 :number=244;break;
case 10:number=274;break;
case 11:number=305;break;
case 12:number=335;break;
}
number=number+day;
}
else
{
switch(month)
{
case 1 :number=0;break;
case 2 :number=31;break;
case 3 :number=59;break;
case 4 :number=90;break;
case 5 :number=120;break;
case 6 :number=151;break;
case 7 :number=181;break;
case 8 :number=212;break;
case 9 :number=243;break;
case 10:number=273;break;
case 11:number=304;break;
case 12:number=334;break;
}
number=number+day;
}
printf("%d\n",number);
}return 0;
}
第几天?
最新推荐文章于 2024-08-10 19:25:52 发布