freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

儀器儀表管理系統(tǒng)c語(yǔ)言課程實(shí)習(xí)報(bào)告(參考版)

2025-02-03 23:07本頁(yè)面
  

【正文】 return(w)。w)。 /*修改后的記錄讓用戶確認(rèn) */ printf(\nAre you sure?\n\n\t1).Sure 2).No and remodify 3).Back without save in this time []\b\b)。 printf_face()。break。 case 4:printf(enter state:)。scanf(%s,mac[i].repair_time)。break。 case 2:printf(enter return time:)。scanf(%s,mac[i].borrowout_time)。 /*當(dāng)輸入是字符時(shí)可以防止死循環(huán) */ 19 } }while(c4||c1)。 if(c4||c1) { puts(\nChoice error!Again!\n)。 scanf(%d,amp。 do /*輸入選擇作個(gè)判斷 */ {puts(\n modify by=\n\n 1). borrowout_time 2).return_time 3).repair_time 4).state)。 } ( 8) 修改整條記錄函數(shù) modify_data(int i) [說(shuō)明 ] 形參 i 表示第 i 個(gè)儀器儀表記錄。 /*返回記錄個(gè)數(shù) */ } ( 6) 顯示數(shù)據(jù)結(jié)構(gòu)項(xiàng)目函數(shù) printf_face() /*顯示數(shù)據(jù)結(jié)構(gòu)項(xiàng)目 */ {printf(\n\tname number buy_time borrowin_time borrowout_time return_time repair_time state\n)。 fclose(fp)。i++) fread(amp。 } for(i=0。 int i。 } ( 5) 加載函數(shù) load() [說(shuō)明 ] 該函數(shù)可以用來(lái)加載所有記錄,并且可以返回所有記錄的個(gè)數(shù)。 if(w==1)menu()。 scanf(%d,amp。 printf(\n\nSuccessful.^_^\n\n)。 } } while(w1==1)。 w1=1。amp。kn。break。) /*判斷編號(hào)是否為數(shù)字 */ { puts(Input error!Only be made up of(09).Please reinput!\n)。||mac[i].number[j]39。j++) /*儀器儀表輸入函數(shù)作了嚴(yán)格規(guī)定 */ if(mac[i].number[j]39。mac[i].number[j]!=39。 scanf(%s,mac[i].number)。 do { w1=0。形參 i 表示第 i個(gè)儀器儀表記錄,形參 n 表示總共有 n 個(gè)儀器儀表記錄。 scanf(%s,mac[i].sta)。 scanf(%s,mac[i].repair_time)。 scanf(%s,mac[i].return_time)。 scanf(%s,mac[i].borrowout_time)。 scanf(%s,mac[i].borrowin_time)。 scanf(%s,mac[i].buy_time)。 num_input(i,i)。 [程序 ] /*輸入一個(gè)記錄函數(shù) */ input(int i) { printf(name:)。 fclose(fp)。i++) if(mac[i].number!=0) /*mac[i].number=0 表示此記錄已刪除 */ if(fwrite(amp。 } for(i=0。 if((fp=fopen(,wb))==NULL) /*以輸出打開(kāi)方 式,在此前的記錄被覆蓋 */ { printf(\nCannot open file\n)。 [程序 ] /*保存函數(shù) */ save(int n) /*保存函數(shù),保存 n 個(gè)記錄 */ { FILE *fp。 ( 1) 保存函數(shù) save(int n) [說(shuō)明 ] 形參 n 控制保存的個(gè)數(shù)。 printf_back()。w2==1) /*w0!=1 則表示正常返回, w2=1 表示在此之前有過(guò)刪除,此時(shí)就保存用戶已經(jīng)確認(rèn)刪除的并返回 */ save(n)。 } /*走到這里是由于用戶沒(méi)有確認(rèn)這次 刪除 ,使 w0=0,為了終止循環(huán) mac[k]=m 則把備份的 m 恢復(fù)給 mac[k],這樣的好處是確保在此之前刪除過(guò)的成功保存,而本次不刪除 */ if(w0!=1amp。 /*控制保存,使 w2=1 是標(biāo)記已有過(guò)修改 */ } else 返回主菜單 16 { w0=0。w0)。 /* mac[k].number=0 表示已經(jīng)刪除 */ printf(\nSuccessful^_^.\n\nAre you delete another?\n\n\t1).Yes 2).Back with save\t[]\b\b)。w1)。 /*調(diào)用顯示一個(gè)記錄的函數(shù) */ printf(\nAre you sure?\n\n\t1).Sure 2).Back without save in this time []\b\b)。 /*k==1 時(shí)表示沒(méi)有找到 */ printf_face()。 /*把 mac[i]備份給 m,以便用戶后悔時(shí)恢復(fù) */ } if(k==1)printf(\n\nNO exist!Try again)。i++) /*查找要 刪除 的儀器儀表的記錄 */ if(strcmp(,mac[i].number)==0) { k=i。 /*輸入要 刪除 的儀器儀表的編號(hào) */ for(i=0。 /*調(diào)用顯示一個(gè)記錄的函數(shù) */ } do { printf(\nplease enter machine number you want to delete:)。 puts(\n\n)。(i%10==0)) /*分屏顯示 */ {printf(\n\npass any key to continue...)。i++) {if((i!=0)amp。 /*調(diào)用顯示數(shù)據(jù)結(jié)構(gòu)項(xiàng)目函數(shù) */ for(i=0。 /*給用戶看全部記錄以便確認(rèn)要 刪除 的記錄 */ do {k=1。 int i,n,k,w0=1,w1,w2=0。 [流程圖 ] Y N Y 顯示找到的記錄 提示沒(méi)有找到 輸入要?jiǎng)h除的儀器儀表編號(hào) 是否找到此記錄 詢問(wèn)用戶是否繼續(xù)刪除 顯示所有記錄,讓用戶看哪個(gè)要?jiǎng)h除 15 N 刪除 模塊流程圖 [程序 ] /*************************刪除模塊 ***********************/ delete() /*刪除 模塊 */ { struct machine m。 /*調(diào)用菜單函數(shù) */ } ( 4) 刪除 模塊 [需求分析 ] 該模塊的功能與修改模塊一樣先顯示所有儀器儀表信息,同 樣考慮到記錄較多,建議采用分屏顯示。 } } } while(w2==1)。 scanf(%d,amp。 printf(\n\nSuccessful.^_^.)。w4)。 /*調(diào)用修改數(shù)據(jù)函數(shù) */ case 3:{printf(\nAre you sure?\n\t1).Sure 2).No and back []\b\b)。 switch(w2) { case 2:w3=modify_data(k)。 scanf(%d,amp。w3=0。w1==1)。/*保證第一次查找的基礎(chǔ)上再查找找不到時(shí)能退出 */ } } 14 while(k==1amp。w1)。 printf(\n\nAre you again?\n\t1).again 2).NO and back []\b\b)。 /*找到要查找的記錄 */ printf_one(k)。in。 /*輸入要查找的儀器儀表的 歸還 時(shí)間 */ printf_face()。 printf(\n\nEnter return time:)。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1