作者在 2010-04-25 21:01:16 发布以下内容
#include<stdio.h>
void main()
{
int y,d,m,s,i;
while(scanf("%d/%d/%d",&y,&m,&d)!=EOF){
s=31*(m-1)+d;
for(i=0;i<m-1;i++)
s=s-i%7%2;
if(m>=3)
s=s-1-(y%4+4)/5+(y%100+100)/101-(y%400+400)/401;
printf("%d\n",s);
}
}
void main()
{
int y,d,m,s,i;
while(scanf("%d/%d/%d",&y,&m,&d)!=EOF){
s=31*(m-1)+d;
for(i=0;i<m-1;i++)
s=s-i%7%2;
if(m>=3)
s=s-1-(y%4+4)/5+(y%100+100)/101-(y%400+400)/401;
printf("%d\n",s);
}
}