“21天好习惯”第一期-16
#include<stdio.h>
int main()
{
int a,b,c,d;
scanf("%d/%d/%d",&a,&b,&c);
if(a%40&&a%100!=0||a%4000)
{
switch(b)
{
case 1:
d=c;printf("%d",d);break;
case 2:
d=31+c;printf("%d",d);break;
case 3:
d=60+c;printf("%d",d);break;
case 4:
d=91+c;printf("%d",d);break;
case 5:
d=c+121;printf("%d",d);break;
case 6:
d=c+152;printf("%d",d);break;
case 7:
d=c+182;printf("%d",d);break;
case 8:
d=c+213;printf("%d",d);break;
case 9:
d=c+244;printf("%d",d);break;
case 10:
d=c+274;printf("%d",d);break;
case 11:
d=c+304;printf("%d",d);break;
case 12:
d=c+335;printf("%d",d);break;
}
}
else
{
switch(b)
{
case 1:
d=c;printf("%d",d);break;
case 2:
d=31+c;printf("%d",d);break;
case 3:
d=59+c;printf("%d",d);break;
case 4:
d=90+c;printf("%d",d);break;
case 5:
d=c+120;printf("%d",d);break;
case 6:
d=c+151;printf("%d",d);break;
case 7:
d=c+181;printf("%d",d);break;
case 8:
d=c+212;printf("%d",d);break;
case 9:
d=c+243;printf("%d",d);break;
case 10:
d=c+273;printf("%d",d);break;
case 11:
d=c+303;printf("%d",d);break;
case 12:
d=c+334;printf("%d",d);break;
}
}
return 0;
}