不解释。
#include <stdio.h>
int z[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int main()
{
int n,y,r;
while(scanf("%d/%d/%d",&n,&y,&r)!=EOF)
{
int t=0;
if((n%4==0&&n%100!=0)||(n%400==0)) z[2]=29;
else z[2]=28;
for(int a=1;a<=y;a++)
t+=z[a-1];
t+=r;
printf("%d\n",t);
}
return 0;
}