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

正文內(nèi)容

儀器儀表管理系統(tǒng)c語言課程實習(xí)報告-展示頁

2025-02-11 23:07本頁面
  

【正文】 *調(diào)用顯示一個記錄的函數(shù) */ } do { printf(\nplease enter machine number:)。 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)項目函數(shù) */ for(i=0。 do { k=1。 int i,n,k,w0=1,w1,w2=0。 [流程圖 ] Y N Y N 修改模塊流程圖 [程序 ] /*************************修改模塊 ***********************/ modify() /*修改模塊 */ { struct machine m。 /*一個任務(wù)結(jié)束時讓用戶選擇是瀏覽還是返回 */ } ( 2) 修改模塊 [需求分析 ] 該模塊的功能是顯示所有儀器儀表信息,考慮到記錄較多,建議采用分屏顯示。 /*調(diào)用輸 入函數(shù) */ } if(i!=0)save(n)。in。 printf(\nname number buy_time borrowin_time borrowout_time return_time repair_time state\n)。n)。 printf(How many machines do you want to enter(0%d)?:,N1)。/* mac[N]中每個數(shù)組元素對應(yīng)一個儀表儀器 */ 【注意】 mac[N]中的 N 是儀表儀器個數(shù),程序中采用宏定義的方式, 可以隨時在源程序宏定義中改,本程序宏定義 define N 50。 char time[5]。 char repair_time[5]。 char borrowout_time[5]。 char buy_time[5]。 struct machine {char name[5]。 /*退出 */ } } 2. 各功能模塊設(shè)計 ( 1) 輸入模塊 【數(shù)據(jù)結(jié)構(gòu)】 【分析】 單獨看各數(shù)據(jù)信息,儀器儀表名是字符型,可采用字符型數(shù)組;儀器儀表編號、購買時間、借入時間、借出時間、歸還時間、維修時間應(yīng)采用實型;狀態(tài)信息是整數(shù),采用整型。break。break。break。break。 } while(w==1)。 getchar()。n)。 printf(Choice your number(15):[ ]\b\b)。 puts(\t\t\t\t )。 puts(\t\t\t\t )。 puts(\t\t\t\t )。 } 菜單部分設(shè)計如下: 【流程圖】 N Y 主函數(shù)的菜單流程圖 【程序】 menu() { int n,w。本題將 main()函數(shù)體內(nèi)的界面選擇部分語句單獨抽取出來作儀器儀表管理系統(tǒng) 輸入 查找 修改 刪除 退出 3 為一獨立函數(shù),目的在于系統(tǒng) 執(zhí)行完每部分功能模塊后能夠方便返回到系統(tǒng)界面。 三、 總體設(shè)計 系統(tǒng)功能模塊圖 四、 詳細(xì)設(shè)計 1. 主函數(shù) 主 函數(shù)一般設(shè)計得比較簡潔,只提供輸入輸出和功能處理的函數(shù)調(diào)用。儀器儀表信息包括儀器儀表名、儀器儀表編號、購買時間、借入時間、借出時間、歸還時間、維修時間、狀態(tài)信息( 0代表可借出, 1代表已借出,2 代表正在維修)等。 1 C 語言課程實習(xí)報告 學(xué) 院: 計算機學(xué)院 專 業(yè): 計算機科學(xué)與技術(shù) 班 級: 191114 學(xué) 號 : 20211002635 姓 名: 高躍攀 2 題目要求 1 儀器儀表管理 【要求】 系統(tǒng)功能的基本要求: ( 1) 新的儀器儀表信息的錄入; ( 2) 在 借出、歸還、維修時對儀器儀表信息的修改; ( 3) 對報廢儀器儀表信息的刪除; ( 4) 按照一定的條件查詢符合條件的儀器儀表信息;查詢功能至少應(yīng)該包括儀器儀表基本信息(如儀器儀表名字、儀器儀表編等)的查詢、按時間點(借入 時間、借出時間、歸還時間)查詢等 ( 5) 對查詢結(jié)果的輸出。 【提示】 數(shù)據(jù)結(jié)構(gòu)采用結(jié)構(gòu)體。 二、 需求分析 根據(jù)題目要求,需要把儀器儀表信息的的數(shù)據(jù)存儲在文件里,所以需要提供文件的輸入輸出等操作;在程序中要提供修改 ,刪除,查找等操作;另外還應(yīng)該提供鍵盤式選擇菜單實現(xiàn)功能選擇。其 各功能模塊用菜單方式選擇。 【程序】 main() {menu()。 /*變量 n 保存選擇菜單數(shù)字, w 判斷輸入的數(shù)字是否在功能菜單對應(yīng)數(shù)字范圍內(nèi) */ do {puts(\t\t**************MENU********************\n\n)。 puts(\t\t\t\t )。 puts(\t\t\t\t )。 puts(\n\n\t\t ******************************************\n)。 scanf(%d,amp。 if(n1||n5) /*對選擇的數(shù)字作判斷 */ {w=1。 } else w=0。 switch(n) {case 1:enter()。 /*輸入模塊 */ case 2:modify()。 /*修改模塊 */ 顯示一系列功能選項 輸入 n,判斷 n 是否是 1- 5 根據(jù) n 的值調(diào)用各功能模塊函數(shù) 4 case 3:search()。 /*查找模塊 */ case 4:delete()。 /*刪除模塊 */ case 5:exit(0)。實際上操作時發(fā)現(xiàn)只有字符型的數(shù)據(jù)可以在文件中成功被保存,所以本題所有數(shù)據(jù)一律采用字符型。 char number[5]。 char borrowin_time[5]。 char return_time[5]。 char sta[5]。/*time 為下面程序中按時間查找和修改時記錄輸入的時間 */ }mac[N]。 【流程圖】 Y 輸入模塊流程圖 輸入用戶要輸入 儀器的個數(shù) n 保存調(diào)用函數(shù) save(n) i 從 0 到 n- 1 調(diào)用輸入函數(shù) input(i) i!= 0 5 【程序】 /*************************輸入模塊 ***********************/ enter() /*輸入模塊 */ { int i,n。 scanf(%d,amp。 /*要輸入的記錄個數(shù) */ printf(\nEnter data now\n)。 for(i=0。i++) {input(i)。 /*調(diào)用保存函數(shù) */ printf_back()。顯示完所有記錄后,用戶輸入要修改的儀器儀表編號,根據(jù)編號查找儀器儀表記錄,并提示用戶修改該記錄的哪部分信息,是儀器儀表的借出時間、歸還時間、修理時間還是狀態(tài) ,根據(jù)用戶選擇修改相應(yīng)信息。 顯示找到的記錄,調(diào)用修改函數(shù) 提示沒有找到 返回主菜單 輸入要修改的儀器儀表編號 是否找到此記錄 詢問用戶是否繼續(xù)修改 顯示所有記錄,讓用戶看哪個要修改 6 FILE *fp。 n=load()。 /*給用戶看全部記錄以便確認(rèn)要修改的記錄 */ printf_face()。in。amp。 getch()。 } printf_one(i)。 scanf(%s,)。in。 /*找到要修改的記錄 */ m=mac[i]。 } while(k==1)。 /*調(diào)用顯示數(shù)據(jù)結(jié)構(gòu)項目函數(shù) */ printf_one(k)。 /*修改儀器儀表記錄并且返回保存控制值 w1,w1=1 則表示用戶以確認(rèn)修改 */ if(w1==1) /*w1==1 表示用戶確定這次修改 */ { printf(\nSuccessful^_^.\n\nAre you modify another?\n\n\t1).Yes 2).Back with save\t[]\b\b)。w0)。 /*控制保存,使 w2=1 是標(biāo)記已有過修改 */ }
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1