回复 2楼 wp231957
#include <stdio.h>int main()
{
int t=1,y,m,d,day=0,i,a[13]={31,28,31,30,31,30,31,31,30,31,30,31};
while(scanf("%d/%d/%d",&y,&m,&d)!=EOF)
{
if(y==0&&m==0&&d==0)
{printf("0\n");
break;}
if((y%4==0&&y%100!=0)||y%400==0)
a[1]++;
for(i=0;i<m-1;i++)
day+=a[i];
day+=d;
printf("%d\n",day);
}
return 0;
}这样改的话输入0/0/0后就不能再输入其他数据了 要怎么改

