题意:http://acm.hdu.edu.cn/showproblem.php?pid=2005
解答:
#include<stdio.h>
int main()
{
int y,m,d,sum,i;
int a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
while(scanf("%d/%d/%d",&y,&m,&d)!=EOF)
{
sum=0;
for(i=1;i<m;i++)
sum+=a[i];
if((y%4==0&&y%100!=0||y%400)==0&&(m>2))
sum+=1;
printf("%d\n",sum+d);
}
return 0;
}