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

正文內(nèi)容

儀器儀表管理系統(tǒng)--c語言課程設(shè)計報告(編輯修改稿)

2025-06-18 23:27 本頁面
 

【文章內(nèi)容簡介】 scanf(%d,amp。w1)。 if(w1==2) menu()。 } } while(k==1amp。amp。w1==1)。 w4=0。w3=0。 if(k!=1) { printf(\n\n 操作 \n\ [ ]\b\b)。 scanf(%d,amp。w2)。 switch(w2) { case 2:w3=modify_data(k)。break。 case 3:printf(\nSure?\n\t1).Yes 2).Back [ ]\b\b)。 scanf(%d,amp。w4)。} } if(w3==1||w4==1) { save(n)。 printf(\n 成功 \n\n)。 printf(\n 操作 \n\ [ ]\b\b)。 scanf(%d,amp。w2)。} }while(w2==1)。 } /* menu()。*/ } 第 12 頁 按時間點查找 1 2 3 Y N Y Y N 圖 426 按時間點查找流程圖 【程序】 /***********************按時間點查找模塊 *************************/ void p_search() { int i,n,k,w1=1,w2,w3,w4。 struct equip q。 n=load()。 調(diào)用加載函數(shù) n=load(),并計算可以查找的記錄個數(shù) n 用戶選擇 按借出時間查找 按維修時間查找 按 儀 器歸 還 時間查找 是否找到該儀器儀表記錄 顯示找到的記錄 提示沒有找到 詢問用戶是否繼續(xù)查找 讓用戶選擇1.查找另一個 2.修改 3.刪除 4.返回主菜單 返回主菜單 第 13 頁 printf(\n [ ]\b\b)。 scanf(%d,amp。i)。 if(i==1) { do { do { k=1。 printf(\n\n 請輸入時間! 借入時間 :[ ]\b\b)。 scanf(%s,)。 printf_face()。 for(i=0。in。i++) if(strcmp(,eq[i].lt)==0) { k=i。 printf_one(k)。 } if(k==1) { printf(\n\n 不存在 )。 printf(\n\n 重試 \n\t1).是 2).返回 [ ]\b\b)。 scanf(%d,amp。w1)。 if(w1==2) menu()。 } } while(k==1amp。amp。w1==1)。 w4=0。w3=0。 if(k!=1) { printf(\n\n 操作 \n\ [ ]\b\b)。 scanf(%d,amp。w2)。 switch(w2) { case 2:w3=modify_data(k)。break。 case 3:printf(\n 確定 \n\t1).是 2).返回 [ ]\b\b)。 scanf(%d,amp。w4)。 } } if(w3==1||w4==1) { save(n)。 printf(\n 成功 \n\n)。 printf(\n 操作 \n\ [ ]\b\b)。 scanf(%d,amp。w2)。 } } while(w2==1)。 } if(i==2) { do { do { k=1。 第 14 頁 printf(\n\n 請輸入借出時間 : [ ]\b\b)。 scanf(%s,)。 printf_face()。 for(i=0。in。i++) if(strcmp(,eq[i].bt)==0) { k=i。 printf_one(k)。} if(k==1) { printf(\n\n 不存在 )。 printf(\n\n 重試 \n\t1).是 2).返回 [ ]\b\b)。 scanf(%d,amp。w1)。 if(w1==2) menu()。} while(k==1amp。amp。w1==1)。 w4=0。w3=0。 if(k!=1) { printf(\n\n 操作 \n\ [ ]\b\b)。 scanf(%d,amp。w2)。 switch(w2) { case 2:w3=modify_data(k)。break。 case 3:printf(\n 確定 \n\t1).是 2).返回 [ ]\b\b)。 scanf(%d,amp。w4)。 } } if(w3==1||w4==1) { save(n)。 printf(\n 成功 \n\n)。 printf(\n 操作 \n\ [ ]\b\b)。 scanf(%d,amp。w2)。 } }while(w2==1)。 } if(i==3) { do { do { k=1。 printf(\n\n 請輸入歸還時間 : [ ]\b\b)。 scanf(%s,)。 printf_face()。 for(i=0。in。i++) if(strcmp(,eq[i].rt)==0) { k=i。 printf_one(k)。} if(k==1) 第 15 頁 { printf(\n\n 不存在 )。 printf(\n\n 重試 \n\t1).是 2).返回 [ ]\b\b)。 scanf(%d,amp。w1)。 if(w1==2) menu()。 } } while(k==1amp。amp。w1==1)。 w4=0。w3=0。 if(k!=1) { printf(\n\n 操作 \n\ [ ]\b\b)。 scanf(%d,amp。w2)。 switch(w2) { case 2:w3=modify_data(k)。break。 case 3:printf(\n 確定 \n\t1).是 2).返回 [ ]\b\b)。 scanf(%d,amp。w4)。} if(w3==1||w4==1) { save(n)。 printf(\n 成功 \n\n)。 printf(\n 操作 \n\ [ ]\b\b)。 scanf(%d,amp。w2)。 } } while(w2==1)。 } /*menu()。*/ } 刪除 模塊 【需求分析】 該模塊與修改模塊一樣采用分屏顯示,顯示完所有記錄后,由用戶進行選擇要刪除的編號,經(jīng)查找后可進行刪除。刪除模塊的流程圖如 圖 427 所示 。 【程序】 /*********************刪除模塊 **************************/ void delet() { struct equip q。 /* FILE *fp。*/ int i,n,k,w0=1,w1,w2=0。 n=load()。 do { k=1。 printf_face()。 for(i=0。in。i++) { if((i!=0)amp。amp。(i%10==0)) { printf(\n\n 記住所要修改的編號!按任意鍵繼續(xù) )。 第 16 頁 getchar()。 puts(\n\n\n)。} N Y Y N 圖 427 刪除模塊流程圖 printf_one(i)。 } do { printf(\n\n 請輸入所要修改的編號 :)。 scanf(%s,)。 for(i=0。in。i++) if(strcmp(,eq[i].num)==0) { k=i。 q=eq[i]。 } 顯示所有記錄,讓用戶看那條信息需要刪除 輸入要刪除的編號 i!=0? 顯示找到的記錄調(diào)用刪除記錄 詢問用戶是否繼續(xù)刪 除? 返回主菜單 結(jié)束 提示沒有找到 開始 第 17 頁 if(k==1) printf(\n\n 編號不存 在!請重新輸入 )。 } while(k==1)。 printf_face()。 printf_one(k)。 printf(\n 確認(rèn)刪除? \n\n\t1).是 2).不保存返回 [ ]\b\b)。 scanf(%d,amp。w1)。 if(w1==1) { eq[k].num[10]=39。039。 printf(\n 成功 \n\n 還要刪除其他嗎? \n\n\t1).是 2).保存退出 \t[ ]\b\b)。 scanf(%d,amp。w0)。 w2=1。 } else {w0=0。 if(w2==1) eq[k]=q。} if(w0!=1amp。amp。w2==1) save(n)。 } while(w0==1)。 printf_back()。 } 公用函數(shù) 保存函數(shù) save(int n) 【程序】 void save(int n) { FILE *fp。 int i。 if((fp=fopen(,wb))==NULL) { printf(\n 無法打開該文件 \n)。 /* return NULL。*/ } for(i=0。in。i++) if(eq[i].num[10]!=39。039。) if(fwrite(amp。eq[i],sizeof(struct equip),1,fp)!=1) printf(文件寫入錯誤 \n)。 fclose(fp)。 } 加載函數(shù) load() 【程序】 int load() 第 18 頁 { FILE *fp。 int i。 if((fp=fopen(,rb))==NULL) { printf(\n 無法打開該文件 \n); } for(i=0。!feof(fp)。i++) fread(amp。eq[i],sizeof(struct equip),1,fp)。 fclose(fp)。 return(i1)。 } 編號輸入函數(shù) num_input(int I,int n) 【程序】 void num_input(int i,int n) { int j,k,w1。 do { w1=0。 printf(請輸入編號 :)。 scanf(%s,eq[i].num)。 for(j=0。eq[i].num[j]!=39。\039。j++) if(eq[i].num[j]39。039。||eq[i].num[j]39。939。) { printf(輸入錯誤!請輸入 1 到 9 的數(shù)字 \n)。 w1=1。break。 }if(w1!=1) for(k=0。kn。k++) if(k!=iamp。amp。strcmp(eq[k].num,eq[i].num)==0) { printf(該編號已存在!請重新輸入 \n)。 w1=1。break。 } } while(w1==1)。 } 整條輸入函數(shù) input(int i) 【程序
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1