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

正文內(nèi)容

實(shí)驗(yàn)室設(shè)備管理系統(tǒng)設(shè)計(jì)書-文庫吧資料

2025-04-13 23:07本頁面
  

【正文】 題目本身是很簡(jiǎn)單的,在李聰老師的教學(xué)風(fēng)格影響下,我在編寫完最初程序后,有自己添加了很多功能。在這次實(shí)習(xí)中,我開始喜歡C語言。參考文獻(xiàn) 1. C/C++程序設(shè)計(jì),王連相等,中國科學(xué)技術(shù)出版社,20042. C語言程序設(shè)計(jì),譚浩強(qiáng),清華大學(xué)出版社,19993. C程序設(shè)計(jì)題解與上機(jī)指導(dǎo),譚浩強(qiáng),清華大學(xué)出版社,19994. C語言實(shí)用程序薈萃,西安電子科技大學(xué)出版社,19935. C語言函數(shù)手冊(cè),機(jī)械工業(yè)出版社,19996. C語言的實(shí)際應(yīng)用,安徽科學(xué)技術(shù)出版社,2000 在C語言的實(shí)習(xí)過程中,讓我鞏固了C語言的基礎(chǔ)知識(shí),以前從來沒有這樣編過完整的程序,實(shí)習(xí)讓我有這樣的一個(gè)機(jī)會(huì),自己獨(dú)立編寫程序。最后我覺得還可以對(duì)于已經(jīng)編寫好的程序進(jìn)行一些修改添加,使它更加人性化。然后將分散的函數(shù)用另外的函數(shù)連接起來或者用main函數(shù)連接。只要把思路理清楚了,程序就好編寫了。首先,對(duì)于要編的程序要有一個(gè)總體思路。至少一氣呵成的程序不會(huì)盡善盡美。C語言實(shí)習(xí)基本上由老師引導(dǎo),自己很多都靠自學(xué),不明白的問老師,自學(xué)能力得到了很大的培養(yǎng)。在頭文件后定義了子函數(shù),可是之后忘了編寫子函數(shù),在糾錯(cuò)時(shí),有的是不會(huì)發(fā)現(xiàn)錯(cuò)誤的,但是連接過程中就會(huì)報(bào)告出錯(cuò)。只要這種情況發(fā)生后,往前找是否有大括號(hào)缺失就可以將問題很快解決了。直到整個(gè)程序看了一遍后才會(huì)發(fā)現(xiàn)是一個(gè)大括號(hào)的問題。這是,error只有一個(gè),但是錯(cuò)誤的地方很多,且都在括號(hào)處。請(qǐng)分別輸入數(shù)字1,2,3等,然后回車。 圖7 統(tǒng)計(jì)設(shè)備信息此為報(bào)廢設(shè)備信息界面,在菜單界面中選擇5進(jìn)入,進(jìn)入后選擇不同的查詢方式選擇1,則將按設(shè)備號(hào)查找;選擇2,則將按設(shè)備名稱查找;選擇0,則將退出。其中的數(shù)據(jù)輸入為int類型。請(qǐng)分別輸入數(shù)字1,2,3等,然后回車。 圖5 修改設(shè)備信息此為查詢?cè)O(shè)備信息界面,在菜單界面中選擇3進(jìn)入,進(jìn)入后選擇不同的查詢方式選擇1,則將按設(shè)備號(hào)查找;選擇2,則將按設(shè)備名稱查找;選擇0,則將退出。請(qǐng)分別輸入數(shù)字1,2,3等,然后回車。 圖4 錄入設(shè)備信息界面此為修改設(shè)備信息界面,在菜單界面中選擇2進(jìn)入分別修改設(shè)備ID號(hào)、設(shè)備名稱、設(shè)備種類、報(bào)廢日期、設(shè)備是否報(bào)廢,、購買時(shí)間和設(shè)備價(jià)格等結(jié)構(gòu)體數(shù)組。請(qǐng)分別輸入數(shù)字1,2,3等,然后回車。 圖3 菜單操作界面此為錄入設(shè)備信息界面,在菜單界面中選擇1進(jìn)入分別錄入設(shè)備ID號(hào)、設(shè)備名稱、設(shè)備種類、報(bào)廢日期、設(shè)備是否報(bào)廢,、購買時(shí)間和設(shè)備價(jià)格等結(jié)構(gòu)體數(shù)組。其中的數(shù)據(jù)輸入為int類型。當(dāng)輸入4時(shí),系統(tǒng)跳入到統(tǒng)計(jì)的子函數(shù)中。當(dāng)輸入2時(shí),系統(tǒng)跳入到修改的子函數(shù)中。 } 此圖為截取的菜單操作界面,先輸入密碼才會(huì)進(jìn)入界面當(dāng)輸入0時(shí),系統(tǒng)跳入到“提示:你已經(jīng)退出系統(tǒng)再見!”的輸出。 break。 default:printf(輸入無效請(qǐng)重新輸入\n)。 case 2:bf_tj()。 case 1:bf_dj()。 switch(choice) { case 0:menu()。choice)。*|\n)。***** printf(\t\t\t* [0]退出 *\n)。 printf(\t\t\t* [1]登記報(bào)廢信息 *\n)。void bf() //報(bào)廢信息 { int choice。 循環(huán),其中含有if esle的選擇語句。 if (choice==1) choose()。當(dāng)選擇2時(shí),跳到報(bào)廢統(tǒng)計(jì)函數(shù);void bf_tj()//報(bào)廢統(tǒng)計(jì) { do { t++;} else t++。 循環(huán),其中含有if esle的選擇語句。 } } }} 設(shè)備號(hào)查詢函數(shù)用void bf_dj()聲明,使用do。choose()。break。break。 } while(1) { if(x==0) break。當(dāng)選擇0時(shí),跳回menu函數(shù);當(dāng)選擇1時(shí),跳到報(bào)廢登記函數(shù);void bf_dj()//報(bào)廢登記 { while(1) { if(strcmp(sb[t].id,find)==0) //如果找到的話返回的是符合要求 { break。 }查詢函數(shù)用void bf()聲明,使用do...while(choice!=0)。choice)。 printf(鍵入數(shù)字任意鍵返回上層菜單\n)。 } while (t100)。 t++。sb[t].yesno==1) //1表示設(shè)備沒報(bào)廢 { printf(設(shè)備號(hào) 設(shè)備名稱 設(shè)備種類 報(bào)廢日期 是否報(bào)廢 購買時(shí)間 價(jià)格\n)。 do { if(strcmp(sb[t].kind,tong)==0amp。 printf(\n輸入你要統(tǒng)計(jì)的設(shè)備種類:)。void tj()//統(tǒng)計(jì){ int choice。(注:其中的“t++;”不能丟,其在循環(huán)中起累加的作用)。sb[t].yesno==1。如:(strcmp(sb[t].kind,tong)==0amp。 if (choice==1) choose() 。 scanf(%d,amp。如:printf(鍵入數(shù)字1返回主菜單\n)。 } } while(choice!=0)。cx()。break。break。break。void cx()//查詢 { int choice。否則輸出輸入無效請(qǐng)重新輸入。 循環(huán),其中含有if esle的選擇語句。 else cx()。 } while (t100)。amp。:int choice等。}設(shè)備號(hào)查詢函數(shù)用void cx_sbh()聲明,使用do...while(choice!=0)。 if (choice==1) choose()。 } else t++。amp。 循環(huán),其中含有switch(choice)的選擇語句。x)。 printf(繼續(xù)操作請(qǐng)輸入1\n)。 printf(\n提示:該項(xiàng)記錄資料已經(jīng)成功修改!\n)。 else { printf(請(qǐng)輸入新設(shè)備號(hào)(原來是 %s ):,sb[t].id)。x)。 } while(1) { printf(確認(rèn)修改請(qǐng)輸入任意數(shù)字否則輸入0重新輸入設(shè)備原id:)。 while(1) { if(strcmp(sb[t].id,find)==0) //如果找到的話返回的是符合要求 { break。 printf(請(qǐng)輸入要修改的設(shè)備ID號(hào):)。 int x。 } 其中包含的數(shù)據(jù)類型有int類型和 char類型兩種 。choose()。break。break。在Switch的使用中,其實(shí)現(xiàn)了返回主菜單的操作。 }修改函數(shù)中還使用了strcmp判斷函數(shù),當(dāng)strcmp判斷函數(shù)判斷成立時(shí),給予使用者符合要求的提示,使用者然后進(jìn)行操作。 scanf(%d,amp。如:if(x==0) break。 } } 修改函數(shù)用void xg()聲明,函數(shù)用了if...else的選擇和switch的選擇,其中if ...else的選擇包含在while循環(huán)中,并用了break的跳轉(zhuǎn)語句。 scanf(%s,sb[t].name)。void lr()//錄入信息 { while(1) { if(strcmp(sb[t].id,0)==0) main()。分別錄入設(shè)備ID號(hào)、設(shè)備名稱、設(shè)備種類、報(bào)廢日期、設(shè)備是否報(bào)廢,、購買時(shí)間和設(shè)備價(jià)格等結(jié)構(gòu)體數(shù)組。shebei sb[200]。 char price[10]。 int yesno。 char kind[15]。錄入函數(shù)還應(yīng)用了結(jié)構(gòu)體數(shù)組的知識(shí) 如下:typede
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1