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

正文內(nèi)容

c語(yǔ)言課程設(shè)計(jì)報(bào)告和源程序-全文預(yù)覽

  

【正文】 void insert_enrolling(void)。/*在編號(hào)為a的高校后面插入信息*/void delete_university(void)。void ClearWorkArea(void)。 /*查詢專業(yè)基本信息*/BOOL QueryEnrolInfo(void)。 /*維護(hù)高?;拘畔?/BOOL MaintainMajInfo(void)。 /*恢復(fù)數(shù)據(jù)*/BOOL ExitSys(void)。 /*退出系統(tǒng)*/BOOL LoadData(void)。 /*控制臺(tái)輸入處理*/void SetHotPoint(HOT_AREA *phot_area, int hot_num)。 /*主菜單下拉菜單定位*/void ShowState(void)。 /*顯示彈出窗口*/void PopUp(SMALL_RECT *, WORD, LABEL_BUNDLE *, HOT_AREA *)。 /*系統(tǒng)界面初始化*/void ClearScreen(void)。 /*標(biāo)準(zhǔn)輸入設(shè)備句柄*/void creat_cross_list(Univ_node **head)。 /*存放屏幕上字符單元屬性值的緩沖區(qū)*/char gc_sys_state = 39。 /*被選中的主菜單項(xiàng)號(hào),初始為1*/int gi_sel_sub_menu = 0。 /*招生信息數(shù)據(jù)文件*/char *ga_main_menu[] = {文件(F), /*系統(tǒng)主菜單名*/ 數(shù)據(jù)維護(hù)(M), 數(shù)據(jù)查詢(Q), 數(shù)據(jù)統(tǒng)計(jì)(S), 幫助(H) }。 /*主鏈頭指針*/char *gp_sys_name = 高校招生查詢系統(tǒng)。 /** 熱區(qū)序號(hào)數(shù)組首地址*/ int num。 /** 標(biāo)簽個(gè)數(shù)*/} LABEL_BUNDLE。 /** 指向下一結(jié)點(diǎn)的指針*/} LAYER_NODE。 /** 彈出窗口層數(shù)*/ SMALL_RECT rcArea。 /*招生年份*/ int fact。 /*計(jì)劃人數(shù)*/ struct plan_node *next。 /*指向下一個(gè)節(jié)點(diǎn)的自引用指針*/ }Univ_node。 /*高校郵編*/ char website[40]。 /*高校名稱*/ char type[10]。 /*指向招生信息鏈的頭指針*/ struct maj_node *next。 /*高校編碼*/ int maj_id。 /*最高分*/ int low_score。 /*專業(yè)編號(hào)*/ int year。六、 參考文獻(xiàn)《C語(yǔ)言程序設(shè)計(jì)》. 曹計(jì)昌,盧萍,李開編著. 科學(xué)出版社;《C語(yǔ)言實(shí)驗(yàn)與課程設(shè)計(jì)》. 曹計(jì)昌,盧萍,李開編著. 科學(xué)出版社。清屏結(jié)束全部:開始遍歷主鏈,遍歷專業(yè)連,輸出所有高校所有專業(yè)的信息結(jié)束某個(gè):開始遍歷主鏈和專業(yè)鏈,找到相應(yīng)節(jié)點(diǎn)輸出該節(jié)點(diǎn)招生信息結(jié)束3) 招生選擇函數(shù):開始分別針對(duì)以下四項(xiàng)函數(shù)根據(jù)條件進(jìn)行選擇。 高校信息表UnivInfo數(shù)據(jù)項(xiàng)名稱數(shù)據(jù)項(xiàng)標(biāo)志數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度取值范圍示例高校UnivString20“華中科技大學(xué)”編號(hào)(代碼)UnivCodeString2“0199”“01”類別Type Char1“16”“2”排名NumberString2“199”“6”地址AddrString20“湖北省”郵編PostcodeString20“430074”網(wǎng)址WebsiteString20“”聯(lián)系方式TelString20“02787541114” 專業(yè)信息表MajInfo數(shù)據(jù)項(xiàng)名稱數(shù)據(jù)項(xiàng)標(biāo)志數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度取值范圍示例高校代碼UnivCodeString2“0199”“01”專業(yè)MajString20“計(jì)算機(jī)”編號(hào)(代碼)MajCodeString2“0199”“01” 招生信息表EnrolInfo數(shù)據(jù)項(xiàng)名稱數(shù)據(jù)項(xiàng)標(biāo)志數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度取值范圍示例高校編號(hào)UnivCodeString2“0199”“01”專業(yè)編號(hào)UnivCodeString2“0199”“01”年份YearString4“2010”計(jì)劃PlanString 4“11000”“500”實(shí)際Fact String4“11000”“450”最高分Top –ScoreString3“0750”“660”最低分Low –ScoreString3“0750”“600”鏈表結(jié)構(gòu):gp_head… … 專業(yè)11 專業(yè)12 專業(yè)1m 高校1 高校2高校n 招生111 … 招生11p ∧∧∧三、 程序結(jié)構(gòu)(畫流程圖)一) 文件模塊中:開始1) 數(shù)據(jù)輸入以先進(jìn)后出方式創(chuàng)建高校信息節(jié)點(diǎn)是否繼續(xù)創(chuàng)建高校信息結(jié)點(diǎn)YesN把高校信息鏈指針傳給頭指針,建立先進(jìn)后出指針鏈創(chuàng)建某高校專業(yè)信息鏈?2NY創(chuàng)建專業(yè)信息鏈NY繼續(xù)創(chuàng)建?11創(chuàng)建下一個(gè)高校專業(yè)信息?Y2N創(chuàng)建某高校某專業(yè)的招生信息鏈N繼續(xù)?Y創(chuàng)建下一個(gè)招生信息結(jié)點(diǎn)結(jié)束2) 數(shù)據(jù)保存開始打開高校、專業(yè)、招生信息文件P=NULL關(guān)閉三個(gè)文件N結(jié)束在文件1寫入一條高校信息記錄P=pnextPmj=NULLYNPmj=pmjnext在文件2中寫入一條專業(yè)信息記錄YPerl=NULLN在文件3中寫入一條招生信息記錄perl=perlnext3) 數(shù)據(jù)加載開始N打開三類數(shù)據(jù)文件都成功?YP!=NULL遍歷主信息鏈,輸入高校信息P!=NULL Pmj!=NULL遍歷指針,輸入所有專業(yè)信息P!=NULL Pmj!=NULL Perl!=NULL遍歷指針,輸入所有高校所有專業(yè)招生信息結(jié)束4) 數(shù)據(jù)備份開始系統(tǒng)自動(dòng)配置備份文件遍歷十字交叉鏈表,把三類信息寫到備份文件中釋放指針,結(jié)束程序結(jié)束5) 數(shù)據(jù)恢復(fù)開始打開備份文件,遍歷十字交叉鏈表把數(shù)據(jù)恢復(fù)到鏈表中結(jié)束二) 數(shù)據(jù)維護(hù)模塊中:1) 高校三項(xiàng)維護(hù)功能的選擇:開始1 for insert,2 for delete,3 for modify3:修改高校信息2:刪除一條信息鏈1:輸入一條高校信息鏈保存信息結(jié)束插入高校信息:開始在哪個(gè)高校后面插入另一高校信息?獲得高校名稱,遍歷鏈表,判斷找到位置創(chuàng)建高校結(jié)構(gòu)體,插入相應(yīng)位置回顯插入信息結(jié)束刪除高校信息開始刪除哪個(gè)高校信息?得到高校名稱,遍歷鏈表找到相應(yīng)節(jié)點(diǎn)進(jìn)行相應(yīng)刪除操作結(jié)束修改開始修改哪個(gè)高校信息?得到高校名稱,遍歷鏈表找到相應(yīng)節(jié)點(diǎn)選擇要修改的信息點(diǎn)進(jìn)行相應(yīng)修改操作結(jié)束2) 專業(yè)三項(xiàng)維護(hù)功能的選擇:開始1 for insert,2 for delete,3 for modify3:修改某個(gè)專業(yè)信息2:刪除某條信息鏈1:輸入一條專業(yè)信息鏈保存信息結(jié)束插入:開始在哪個(gè)高校哪個(gè)專業(yè)后面插入另一專業(yè)信息?獲得高校和專業(yè)名稱,遍歷鏈表,判斷找到位置創(chuàng)建專業(yè)結(jié)構(gòu)體,插入于相應(yīng)位置釋放指針結(jié)束刪除開始刪除哪個(gè)高校的哪個(gè)專業(yè)信息?得到高校和專業(yè)名稱,遍歷鏈表找到相應(yīng)節(jié)點(diǎn)進(jìn)行相應(yīng)刪除操作結(jié)束修改開始修改哪個(gè)高校哪個(gè)專業(yè)信息?得到高校專業(yè)名稱,遍歷鏈表找到相應(yīng)節(jié)點(diǎn)選擇要修改的信息點(diǎn)進(jìn)行相應(yīng)修改操作結(jié)束3) 招生三項(xiàng)維護(hù)功能的選擇:開始1 for insert,2 for delete,3 for modify3:修改某個(gè)招生信息2:刪除某條招生信息鏈1:輸入一條招生信息鏈保存信息結(jié)束插入:開始在哪個(gè)高校哪個(gè)專業(yè)的哪個(gè)招生信息后面插入另一招生信息?獲得高校和專業(yè)名稱、招生年份,遍歷鏈表,判斷找到相應(yīng)位置創(chuàng)建招生結(jié)構(gòu)體,插入于相應(yīng)位置釋放指針結(jié)束刪除開始刪除哪個(gè)高校的哪個(gè)專業(yè)的哪條招生信息?得到高校和專業(yè)名稱和招生年月,遍歷鏈表找到相應(yīng)節(jié)點(diǎn)進(jìn)行相應(yīng)刪除操作結(jié)束修改開始修改哪個(gè)高校哪個(gè)專業(yè)哪年招生信息?得到高校專業(yè)名稱和招生年份,遍歷鏈表找到相應(yīng)節(jié)點(diǎn)選擇要修改的信息點(diǎn)進(jìn)行相應(yīng)修改操作結(jié)束三) 數(shù)據(jù)查詢1) 高校 選擇函數(shù):開始查詢?nèi)??還是某高校全部單個(gè)traverse_cross_list100(gp_head)。 /*高校網(wǎng)址*/ char tel[20]。 /*高校類別*/ int number。 /*指向下一個(gè)節(jié)點(diǎn)的自引用指針*/ }Maj_node。 /*專業(yè)編號(hào)*/ char name[20]。 /*最低分*/ struct enrol_node *next。 /*招生年份*/ int plan。這可以直觀對(duì)比,有利于作出判斷、作出決策。這是通過switch語(yǔ)句來(lái)實(shí)現(xiàn)的,同時(shí)提供了錯(cuò)誤操作處理功能,完善系統(tǒng)的能力。系統(tǒng)也包含數(shù)據(jù)備份和恢復(fù)功能,防止誤操作時(shí)丟失原始數(shù)據(jù)。數(shù)據(jù)保存是通過遍歷十字交叉鏈表,把高校信息、專業(yè)信息、招生信息分別寫到三個(gè)不同的文件;以達(dá)到長(zhǎng)期保存的效果。缺點(diǎn)就是查詢還不是很完善。 華中科技大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院《C語(yǔ)言程序設(shè)計(jì)》課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告題目: 招生查詢系統(tǒng) 專業(yè): 班級(jí): 學(xué)號(hào): 姓名: 成績(jī): 指導(dǎo)教師: 完成日期: 2011年 10月22 日一、 系統(tǒng)功能模塊結(jié)構(gòu)及其功能招生查詢系統(tǒng)的功能模塊本系統(tǒng)優(yōu)點(diǎn)多余缺點(diǎn)。每一項(xiàng)都提供一組數(shù)據(jù)是廢的。 數(shù)據(jù)輸入、數(shù)據(jù)保存和數(shù)據(jù)加載、數(shù)據(jù)備份和恢復(fù)數(shù)據(jù)輸入采用三向十字交叉鏈表形式,先創(chuàng)建高校信息主鏈,然后采用先進(jìn)后出方式創(chuàng)建相應(yīng)高校的專業(yè)信息鏈和專業(yè)的
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1