打不开题解页面,80%的通过率,
真的吐了,时间明明是一样的
附代码:只有80%通过率,求大神解答
#include<stdio.h>
main()
{ int day[13]={31,28,31,30,31,30,31,31,30,31,30,31};
char data1[9],data2[9],d[9],*p;p=d;//'0'=48
gets(data1);gets(data2);
int a,b,i,j,k,t=0;
sscanf(data1,"%d",&a);sscanf(data2,"%d",&b);
int y1=a/10000,y2=b/10000,m1=a%10000/100,m2=b%10000/100,d1=m1=a%100,d2=b%100;
for(i=y1;i<=y2;i++)
{ if((i%4==0&&i%100)||i%400==0)day[1]=29;else day[1]=28;
for(j=i==y1?m1:1;j<=(i==y2?m2:12)&&j<=i%10*10+i%100/10;j++)
for(k=i==y1&&j==m1?d1:1;k<=(i==y2&&j==m2?d2:day[j-1])&&k<=a/1000+a/100%10*10 ;k++)
{
if(i/1000==k%10&&i/100%10==k/10&&i/10%10==j%10&&i%10==j/10)t++;
}
}
printf("%d",t);
}