【正文】
else if() return 1。 else return 0。amp。 else if() return 1。break。break。break。 } return c。 case 9:c=c+31+29+31+30+31+30+31+31+。 case 5:c=c+31+29+31+30+。 } if(runnian()==1) { switch() { case 1:c=c+。 case 6:if(E+G==7) return 7。 case 2:if(E+G==7) return 7。 case 11:F=30+28+31+30+31+30+31+31+30+31+。 case 7:F=30+28+31+30+31+30+。 case 3:F=30+28+。 case 5:if(E+G==7) return 7。 case 1:if(E+G==7) return 7。 case 10:F=30+29+31+30+31+30+31+31+30+。 case 6:F=30+29+31+30+31+。 case 2:F=30+。 case 4:E=3。 switch(D) { case 0:E=6。 case 6:B=5。 case 2:B=1。break。break。break。 fclose(fp)。 ute,amp。,amp。 m=fabs()。,amp。,amp。 fprintf(fp,the date you input is\n)。 scanf(%d%d%d%d%d%d,amp。 FILE *fp。 int p,q,o,m,n,l。 int minute。 int runnian(int x)。 : scanf函數(shù) printf函數(shù) gettime函數(shù) int get_weekday(struct dat)。 int month。 int pare(struct dat,struct dat)。 struct dat dat3。dt)。,amp。 printf(please input twelve numbers!to caculate their distance!\n)。,amp。 p=datdiff(dat1)。 scanf(%d%d%d%d%d%d,%d%d%d%d%d%d,amp。,amp。 if(z0) printf(qian zhe da yu hou zhe!\n)。 case 2:s=s+30+。 case 6:s=s+30+29+31+30+31+。 case 10:s=s+30+29+31+30+31+30+31+31+30+。break。break。i++) { if(runnian(i)==1) C=C+366。break。break。break。break。break。 else return ((E+G)%7)。break。break。break。 switch(G) { case 0:return E。 else return ((E+G)%7)。i。break。break。break。 case 3:c=c+31+28+。 case 7:c=c+31+28+31+30+31+30+。 case 11:c=c+31+28+31+30+31+30+31+31+30+31+。 else if() return 1。 else if() re