请高手帮我看下这个简单的问题 谢谢
http://acm.fzu. 这个是题目 。下面是我的代码 运行结果是对的 可是提交时总是wrong answer 麻烦指点下 谢谢啦#include<stdio.h>
int main()
{
int y,m,n,d,t,s,i,j,p;
int a[12]={31,28,31,30,31,30,31,31,30,31,30,31};
while(scanf("%d",&n)!=EOF)
{
for(i=0;i<n;i++)
{
t=0;s=0;
scanf("%d%d%d",&y,&m,&d);
if(y<1958||y>3000)break;
if(m<10||(m==10&&d<=25))
{
t=y-1958;
if((y%4==0&&y%100!=0)||(y%400==0))
a[1]=29;
for(j=m-1;j<10;j++)
{s=s+a[j];}
s=s-6-d;
}
else if(m>10||(m==10&&d>25))
{
t=y-1957;
if(((y+1)%4==0&&(y+1)%100!=0)||((y+1)%400==0))
p=299;else p=298;
for(j=m-1;j<12;j++)
{s=s+a[j];}
s=s+p-d;
}
printf("%d days left for celebrating the %dth anniversary of the founding of Fuzhou University!\n",s,t);
}
}
return 0;
}