【正文】
ruct dat dat2。 struct dat dat4。 FILE *fp。 getch()。} gettime(amp。 printf(current time is %d %d %d\n,)。 scanf(%d%d%d%d%d%d,amp。,amp。,amp。)。 fprintf(fp,the date you input is\n)。 fprintf(fp,%d,%d,%d,%d,%d,%d\n,)。 printf(the date is xingqi %d\n,y)。 scanf(%d%d%d%d%d%d,%d%d%d%d%d%d,amp。,amp。dat1. hour,amp。,amp。,amp。,amp。 )。 fprintf(fp,%d,%d,%d,%d,%d,%d\n%d,%d,%d,%d,%d,%d\n,da, ,d,dat2. second)。 q=datdiff(dat2)。 m=fabs()。 l=fabs()。 printf(please input twelve numbers again!in order to pare which is big!\n)。,amp。,amp。,amp。,amp。,amp。 ute,amp。 fprintf(fp,please input twelve numbers again!in order to pare which is big!\n)。 z=pare(dat3,dat4)。 else if(z0) printf(qian zhe xiao yu hou zhe!\n)。 fclose(fp)。 int C=0,s=0。break。break。break。break。break。break。break。break。break。break。break。break。 switch(A) { case 0:B=6。 case 1:B=7。 case 2:B=1。 case 3:B=2。 case 4:B=3。 case 5:B=4。 case 6:B=5。 } return B。i。 else C=C+365。 switch(D) { case 0:E=6。 case 1:E=7。 case 2:E=1。 case 3:E=2。 case 4:E=3。 case 5:E=4。 case 6:E=5。 } if(runnian()==1) { switch() { case 1:F=。 case 2:F=30+。 case 3:F=30+29+。 case 4:F=30+29+31+。 case 5:F=30+29+31+30+。 case 6:F=30+29+31+30+31+。 case 7:F=30+29+31+30+31+30+。 case 8:F=30+29+31+30+31+30+31+。 case 9:F=30+29+31+30+31+30+31+31+。 case 10:F=30+29+31+30+31+30+31+31+30+。 case 11:F=30+29+31+30+31+30+31+31+30+31+。 case 12:F=30+29+31+30+31+30+31+31+30+31+30+。 } G=F%7。 case 1:if(E+G==7) return 7。 case 2:if(E+G==7) return 7。 case 3:if(E+G==7) return 7。 case 4:if(E+G==7) return 7。 case 5:if(E+G==7) return 7。 case 6:if(E+G==7) return 7。 } } else { switch() { case 1:F=