【正文】
return 1。break。break。 case 7:c=c+31+29+31+30+31+30+。 for(i=0。 } G=F%7。 case 5:F=30+28+31+30+。 case 3:if(E+G==7) return 7。 case 8:F=30+29+31+30+31+30+31+。 case 6:E=5。i。 switch(A) { case 0:B=6。break。 z=pare(dat3,dat4)。 printf(please input twelve numbers again!in order to pare which is big!\n)。,amp。,amp。 struct dat dat2。 : : include include include include struct dat { int year。 : 開始程序 主函數(shù) 打印當(dāng)前時(shí)間函數(shù) 創(chuàng)建文件 輸入日期 輸出日期 獲取星期幾函數(shù) 計(jì)算日期差函數(shù) 比較日期大小函數(shù) 記錄操作日志 : : switch 語句中漏了 break, 子函數(shù)中漏了右括號, 自定義的結(jié)構(gòu)體 struct date 與時(shí)間函數(shù)的 date 同名導(dǎo)致沖突 創(chuàng)建文件時(shí)指針 fp 寫錯(cuò) : 對應(yīng)地方加上 break 和括號 把自定義的結(jié)構(gòu)體名稱改為 struct dat 統(tǒng)一并修改文件指針 fp : 要熟練地掌握 c 語言開發(fā)環(huán)境,明確函數(shù)與函數(shù)間的調(diào)用 寫代碼時(shí)盡量認(rèn)真避免出現(xiàn)小錯(cuò)誤 學(xué)習(xí)獨(dú)立完成程序的編寫過程,在修改和整理中了解 c 語言中常常出現(xiàn)的錯(cuò)誤,并找到其改正方法 只有多寫代碼才可以讓自己真正學(xué)好 c 語言 : a..編譯完了之后,首先屏幕上會(huì)顯示當(dāng)前時(shí)間,并提示用戶請輸入一個(gè)日期包括年月日時(shí)分秒 ,并顯示剛才輸入日期為星期幾,同時(shí)提示用戶輸入兩個(gè)日期 ,即十二個(gè)數(shù)據(jù)。 int z。,amp。,amp。 n=fabs()。)。 case 4:s=s+30+29+31+。 case 12:s=s+30+29+31+30+31+30+31+31+30+31+30+。break。break。break。 else return ((E+G)%7)。break。break。 else return ((E+G)%7)。break。 } else { switch() { case 1:c=c+。 case 9:c=c+31+28+31+30+31+30+31+31+。 else if() return 1。x%400==0)) return 1。 else if() return 1。 case 6:c=c+31+28+31+30+31+。break。break。 else return ((E+G)%7)。break。 else return ((E+G)%7)。break。break。break。break。 case 9:s=s+30+29+31+30+31+30+31+31+。 if(==2021) { switch() { case 1:s=s+。,amp。 fprintf(fp,please input twelve numbers!to caculate their distance!\n)。 y=get_weekday(a)。 exit(1)。 int get_weekday(struct dat)。南昌航空大學(xué) 課 程 設(shè) 計(jì) 課程名稱: C 語言 設(shè)計(jì)課題: 日期工具