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

正文內(nèi)容

儀器儀表管理_c語(yǔ)言儀器儀表管理課程設(shè)計(jì)-在線瀏覽

2024-11-01 18:30本頁(yè)面
  

【正文】 o { k=1。 for(i=0。i++) { if((i!=0)amp。(i%10==0)) { printf(\n\n 記住所要修改的編號(hào)!按任意鍵繼續(xù) )。 puts(\n\n\n)。 } do { printf(\n\n 請(qǐng)輸入所要修改的編號(hào) :)。 for(i=0。i++) if(strcmp(,eq[i].num)==0) { k=i。 } if(k==1) printf(\n\n 編號(hào)不存在!請(qǐng)重新輸入 )。 printf_face()。 w1=modify_data(k)。 scanf(%d,amp。 w2=1。 if(w2==1) eq[k]=q。amp。 }while(w0==1)。 } (4).查找模塊 N 顯示一系列功能選項(xiàng) 輸入 n,判斷是 11 否為 13 根據(jù)的值調(diào)用各子功能模塊函數(shù) 12 Y 圖 16 查找模塊流程圖 【程序】 /*************************查找功能 *************************/ void search() { int m。 puts(\t\t\t\t search)。 puts(\t\t\t\t )。 printf(\n choose your number(13): [ ]\b\b)。m)。break。 case 3:exit(0)。基本查找模塊的流程圖如下: 1 2 調(diào)用加載函數(shù) n=load(),并計(jì)算可以查找的記錄個(gè)數(shù) n 用戶選擇 輸入儀器儀表名稱 輸入儀器儀表編號(hào) 13 Y N Y N 圖 17 基本查找流程圖 【程序】 /*********************基本查找模塊 **************************/ void mom_search() {int i,n,k,w1=1,w2,w3,w4。 n=load()。 scanf(%d,amp。 if(i==1) 是否找到該儀器儀表記錄 顯示找到的記錄 提示沒有找到 詢問用戶是否繼續(xù)查找 讓用戶選擇1.查找另一個(gè) 2.修改 3.刪除 4.返回主菜單 返回主菜單 14 { do { do { k=1。 scanf(%s,)。 for(i=0。i++) if(strcmp(,eq[i].name)==0) { k=i。 } if(k==1) { printf(\n\n 不存在 )。 scanf(%d,amp。 if(w1==2) menu()。amp。 w4=0。 if(k!=1) { printf(\n\n 操作 \n\ [ ]\b\b)。w2)。break。 scanf(%d,amp。 } } if(w3==1||w4==1) { save(n)。 printf(\n 操作 \n\ [ ]\b\b)。w2)。 } if(i==2) { do { do { k=1。 15 scanf(%s,)。 for(i=0。i++) if(strcmp(,eq[i].num)==0) { k=i。 } if(k==1) { printf(\n\n 不存在 )。 scanf(%d,amp。 if(w1==2) menu()。amp。 w4=0。 if(k!=1) { printf(\n\n 操作 \n\ [ ]\b\b)。w2)。break。 scanf(%d,amp。} } if(w3==1||w4==1) { save(n)。 printf(\n 操作 \n\ [ ]\b\b)。w2)。 } /* menu()。 struct equip q。 printf(\n [ ]\b\b)。i)。 printf(\n\n 請(qǐng)輸入時(shí)間! 借入時(shí)間 :[ ]\b\b)。 printf_face()。in。 printf_one(k)。 printf(\n\n 重 試 \n\t1).是 2).返回 [ ]\b\b)。w1)。 } } while(k==1amp。w1==1)。w3=0。 scanf(%d,amp。 switch(w2) { case 2:w3=modify_data(k)。 case 3:printf(\n 確定 \n\t1).是 2).返回 [ ]\b\b)。w4)。 printf(\n 成功 \n\n)。 scanf(%d,amp。 } } while(w2==1)。 printf(\n\n 請(qǐng)輸入借出時(shí)間 : [ ]\b\b)。 printf_face()。in。 printf_one(k)。 printf(\n\n 重試 \n\t1).是 2).返回 [ ]\b\b)。w1)。} while(k==1amp。w1==1)。w3=0。 scanf(%d,amp。 switch(w2) { case 2:w3=modify_data(k)。 case 3:printf(\n 確定 \n\t1).是 2).返回 [ ]\b\b)。w4)。 printf(\n 成功 \n\n)。 scanf(%d,amp。 } }while(w2==1)。 printf(\n\n 請(qǐng)輸入歸還時(shí)間 : [ ]\b\b)。 printf_face()。in。 19 printf_one(k)。 printf(\n\n 重試 \n\t1).是 2).返回 [ ]\b\b)。w1)。 } } while(k==1amp。w1==1)。w3=0。 scanf(%d,amp。 switch(w2) { case 2:w3=modify_data(k)。 case 3:printf(\n 確定 \n\t1).是 2).返回 [ ]\b\b)。w4)。 printf(\n 成功 \n\n)。 scanf(%d,amp。 } } while(w2==1)。*/ } (5).刪除模塊 【需求分析】 該模塊與修改模塊一樣采用分屏顯示 ,顯示完所有記錄后,由用戶進(jìn)行選擇要?jiǎng)h除的編號(hào),經(jīng)查找后可進(jìn)行刪除。 /* FILE *fp。 n=load()。 printf_face()。in。amp。 getchar()。} printf_one(i)。 scanf(%s,)。in。 q=eq[i]。 } while(k==1)。 printf_one(k)。 scanf(%d,amp。 if(w1==1) { eq[k].num[10]=39。 printf(\n 成功 \n\n 還要?jiǎng)h除其他嗎? \n\n\t1).是 2).保存退出 \t[ ]\b\b)。w0)。 } else {w0=0。} if(w0!=1amp。w2==1) save(n)。 printf_back()。 int i。 /* return NULL。in。039。eq[i],sizeof(struct equip),1,fp)!=1) printf(文件寫入錯(cuò)誤 \n)。 } ()加載函數(shù) load() 【程序】 int load() { FILE *fp。 if((fp=fopen(,rb))==NULL) { printf(\n 無法打開該文件 \n); } for(i=0。i++) fread(amp。 fclose(fp)。 } 23 () 編號(hào)輸入函數(shù) num_input(int I,int n) 【 程序 】 void num_input(int i,int n) { int j,k,w1。 printf(請(qǐng)輸入編號(hào) :)。 for(j=0。\039。039。939。 w1=1。 }if(w1!=1) for(k=0。k++) if(k!=iamp。strcmp(eq[k].num,eq[i].num)==0) { printf(該編號(hào)已存在!請(qǐng)重新輸入 \n)。break。 } () 整條輸入函數(shù) input(int i) 【程序】 void input(int i) { num_input(i,i)。 scanf(%s,eq[i].name)。 scanf(%s,eq[i].pt)。 scanf(%s,eq[i].bt)。 scanf(%s,eq[i].lt)。 scanf(%s,eq[i].rt)。 scanf(%s,eq[i].mt)。 scanf(%s,eq[i].st)。 } () 顯示一個(gè)記錄函數(shù) void printf_one(int i) { printf(%1s %s %s %s %s %s %s %5s\n,eq[i].num,eq[i].name,eq[i].pt,eq[i].bt,eq[i].lt,eq[i].rt,eq[i].mt,eq[i].st)。 printf(\n\n 成功 \n\n)。 scanf(%d,amp。 if(w==1) menu()。 } ( )修改記錄函數(shù) modify_data(int,I,int,n) modify_data(int i) { int c,w。 printf(你想選擇? : [ ]\b\b)。c)。 getchar()。 do { switch(c) { case 1:printf(借出時(shí)間 :)。break。scanf(%s,eq[i].rt)。 case 3:printf(維修時(shí)間 :)。break。scanf(%s,eq[i].st)。} printf(\nNow:\n)。 printf_one(i)。 scanf(%d,amp。 } while(w==2)。 } 上機(jī)操作 26 1. 數(shù)據(jù)源 為了保存數(shù)據(jù),需要 建立一個(gè) 。因此作為二十一世紀(jì)的大學(xué)來說掌握程序開發(fā)技術(shù)是十分重要的,而 C語(yǔ)言又是最常見,功能最強(qiáng)大的一種高級(jí)語(yǔ)言,因此做好 C語(yǔ)言課程設(shè)計(jì)是十分必要的。 通過這次課程設(shè)計(jì)使我們懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。 通過這次課程設(shè)計(jì),使我對(duì) C語(yǔ)言有了更進(jìn)一步的認(rèn)識(shí)和了解,要想學(xué)好它要重在實(shí)踐,要通過不斷的上機(jī)操作才能更好地學(xué)習(xí)它,我也發(fā)現(xiàn)我的好多不足之處,通過實(shí)踐的學(xué)習(xí),我認(rèn)識(shí)到學(xué)好計(jì)算機(jī)要重視實(shí)踐操作,不僅僅是學(xué)習(xí) C語(yǔ)言,還是其它的語(yǔ)言,以及其它的計(jì)算機(jī)方面的知識(shí)都要重在實(shí)踐,所以后在學(xué)習(xí)過程中,我會(huì)更加注視實(shí)踐 操作,使自己便好地學(xué)好計(jì)算機(jī)。 char name[50]。 char bt[10]。 char rt[10]。 char st[5]。}eq[N]。 void save(int n) { FILE *fp。 if((fp=fopen(,wb))==NULL) { printf(\n 無法打開該文件 \n)。*/ } for(i=0。i++) if(eq[i].num[10]!=39。) if(fwrite(amp。 fclose(fp)。 int i。 } for(i=0。i++) fread(amp。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1