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

正文內(nèi)容

《c語言程序設計》課程設計報告(1)-全文預覽

2025-05-05 01:30 上一頁面

下一頁面
  

【正文】 mpt(int num)。 /*數(shù)據(jù)鏈表初始化*/void InitInterface(void)。\039。 /*被選中的子菜單項號,初始為0,表示未選中*/CHAR_INFO *gp_buff_menubar_info = NULL。char *ga_sub_menu[] ={ , [S] 數(shù)據(jù)保存, /*系統(tǒng)子菜單名*/ [B] 數(shù)據(jù)備份, [R] 數(shù)據(jù)恢復, [X] 退出 Alt+X, , /*空串用來在彈出菜單中分隔子菜單項,下同*/ [D] 城市信息維護, [P] 景區(qū)信息維護, [C] 景點信息維護, , [D] 城市信息查詢, [P] 景區(qū)信息查詢, [C] 景點信息查詢, , [T] 清理屏幕, , [A] 幫助, [B] 關(guān)于..., [Y] 所有信息}。 /*城市信息數(shù)據(jù)文件*/char *gp_sr_info_filename = 。LAYER_NODE *gp_top_layer = NULL。 /** 熱區(qū)定位數(shù)組首地址*/ char *pSort。 /** 標簽字符串數(shù)組首地址*/ COORD *pLoc。 /** 彈出窗口區(qū)域字符單元原信息存儲緩沖區(qū)*/ char *pScrAtt。 /*景區(qū)鏈表的頭指針*/}。 /*城市名稱*/ char c_num[NUM]。 /*查詢電話*/ struct scearea *next。 /*景區(qū)級別*/ char sr_location[NUM]。struct scearea /*景區(qū)*/{ char sr_c_num[NUM]。 /*景點編號*/ char sp_location[NUM]。 參考文獻[1]曹計昌,盧萍,李開. C語言程序設計,北京:科學出版社,2013[2]李開,盧萍,曹計昌. C語言實驗與課程設計,北京:科學出版社,2011附錄 程序清單include include include include include include include include include sys\include include define NUM 100ifndef TYPE_H_INCLUDEDdefine TYPE_H_INCLUDEDdefine SCR_ROW 9999 /*屏幕行數(shù)*/define SCR_COL 80 /*屏幕列數(shù)*/struct scespo /*景點*/{ char sp_sr_num[NUM]。 } else { p_prior next = p_current next。,但是在這種情況下,判斷是否為空功能的函數(shù)(feof)在讀取最后一個信息后不會立刻跳出while循環(huán),而是又走了一次,這樣導致我讀取的信息都是亂碼,或者干脆停止工作.,我發(fā)現(xiàn)我的系統(tǒng)只能讀取第一級的全部信息,但是讀第二級也就是景區(qū)信息的時候會無法讀入。 psr_head=NULL。于是鏈表就創(chuàng)建出來了。這個系統(tǒng)能夠是個很好的例子,所以在任務數(shù)的基礎(chǔ)上,我對城市景區(qū)和景點的信息都做了些調(diào)整和修改,是信息更全面更有用。設計出高效的算法是一門重要的學問,需要良好的邏輯思維能力,希望在以后的工作中,能開發(fā)出更加簡便的算法來實現(xiàn)數(shù)據(jù)的查詢和篩選。(3)測試了系統(tǒng)的各個功能,改良了一些漏洞。③ 景點信息修改輸入:027 02 021 黃鶴樓 武昌區(qū)大東門 70元/人輸入:ener修改成功當城市編號、景區(qū)編號和景點編號不存在或不匹配時修改失敗。其主要調(diào)用了以下函數(shù):void ClearScreen(void)。Psr_ret=psr_temp。NY調(diào)用函數(shù)judge_sr(psr,condition[i]);返回值為result;Result!=0。YPsr=psrnext。/*城市編號、景區(qū)編號*/ihot。struct scearea *psr _net==NULL。輸出“操作無效”,結(jié)束結(jié)束輸出“操作無效”,結(jié)束 Psr=p sr_head。result!=0Npsr=psrnext。返回p輸出確切查找出的景區(qū)信息到屏幕返回值!=voidYN輸出“操作無效”,結(jié)束ihot!=0。/*循環(huán)控制變量*/ result。sp_c_num。/*模糊查詢景點信息結(jié)點*/現(xiàn)就城市鏈表給出Querysr_Info的流程圖:YY定義所需變量:struct city *p。景區(qū)信息查詢數(shù)據(jù)查詢菜單下的景區(qū)信息查詢 Querysr_Info 功能的函數(shù)函數(shù)原型:BOOL Querysr_Info(void)函數(shù)功能:查詢景區(qū)信息,包括精確查找(城市編號)和精確查找(所有信息) 調(diào)用了以下函數(shù):struct scearea *seeksr(struct city *hp,char *sr_num)。使要刪除節(jié)點的前一節(jié)點與其后一節(jié)點相連*hp=pnext。 psr_prior=psr。 free(psp_prior)。amp。 指向要刪除節(jié)點的前一節(jié)點struct scespo *psp。/*修改景區(qū)信息結(jié)點*/. 現(xiàn)就城市鏈表給出Maintainc_Info的流程圖:(見p) Y輸出操作成功輸出操作失敗輸入:需要刪除的城市編號并把其存放在c_num調(diào)用delc函數(shù)返回值為TRUEN顯示: 刪除城市信息 插入城市信息 修改城市信息用戶選擇1定義:字符數(shù)組c_num用來存放要刪除的城市編號YN1開始結(jié)束 輸入操作成功輸出操作失敗調(diào)用ins_city函數(shù)返回值為TRUEYN1用戶選擇2Ystruct city *pc1=(struct city *)malloc(sizeof(struct city))申請一個動態(tài)空間節(jié)點用來存放要插入的城市信息輸入: 城市編號pc1c_num,城市名稱pc1 city,城市郵編pc1c_inspnum,城市特色pc1c_consnum,2結(jié)束 用戶選擇3輸入操作成功輸出操作失敗調(diào)用modifc函數(shù)返回值為TRUEYN2struct city *pc2=(struct city *)malloc(sizeof(struct city))申請一個動態(tài)空間節(jié)點用來存放要新修改的城市信息字符數(shù)組c_num來存放要修改的城市編號輸入:城市編號pc2c_num,城市名稱pc2city,城市郵編pc2 c_inspnum,城市特色c_consnum,原城市編號結(jié)束開始strcmp(pc_num,c_num)==0編號相同,為要刪除的城市Find=1,找到Y(jié)p=pnext指針往下移一位Find=1申請:指向城市節(jié)點指針p,用來遍歷鏈表整型變量find,用來標識是否找到,置初值為0p=hp;使遍歷指針指向鏈表開頭p!=NULL,未到鏈表尾部YN返回該城市指針pc結(jié)束Y 申請:struct city *p。/*修改景點信息結(jié)點*/景點信息維護數(shù)據(jù)維護菜單下的景點信息維護 Maintainsp_Info 功能的函數(shù)函數(shù)原型:BOOL Maintainsp_Info(void)函數(shù)功能:維護景點信息,包括刪除、插入以及修改。/*修改城市信息結(jié)點*/景區(qū)信息維護數(shù)據(jù)維護菜單下的景區(qū)信息維護 Maintainsr_Info 功能的函數(shù)函數(shù)原型:BOOL Maintainsr_Info(void)函數(shù)功能:維護景區(qū)信息,包括刪除、插入以及修改。數(shù)據(jù)維護城市信息維護數(shù)據(jù)維護菜單下的城市信息維護 Maintainc_Info功能的函數(shù)函數(shù)原型:BOOL Maintainc_Info(void)函數(shù)功能:維護城市信息,包括刪除、插入以及修改。 break。p=pnext。以后進先出方式插入景點信息支鏈中psr=psr_head。psr_head=psr。/關(guān)閉文件/printf(景點信息文件打開失敗!\n)。 find=0。return re。Yprintf(城市信息數(shù)據(jù)加載成功!\n)。 /先進后出/p!=NULLamp。2psr=(struct scearea *)malloc(sizeof(struct scearea))。/景區(qū)信息鏈指針/struct scespo *psp。 return re。/讀取文件中的城市信息,存在剛申請的單元中/ psr_head=NULL。return TRUEN NYhp==NULLprintf(城市信息數(shù)據(jù)加載失??!\n)。= ~(4 + 8 + 16 Re)。gc_sys_state |= 2。gp_head)。該函數(shù)在文件 中。 /*景區(qū)鏈表的頭指針*/}。 /*城市名稱*/ char c_num[NUM]。 /*查詢電話*/ struct scearea *next。 /*景區(qū)級別*/ char sr_location[NUM]。struct scearea /*景區(qū)*/{ char sr_c_num[NUM]。 /*景點編號*/ char sp_location[NUM]。 系統(tǒng)總體設計整個程序分為以下五個大塊:景點信息查詢系統(tǒng)文件數(shù)據(jù)維護數(shù)據(jù)查詢清屏幫助 每一塊的功能:文件數(shù)據(jù)保存數(shù)據(jù)備份數(shù)據(jù)恢復數(shù)據(jù)加載退出系統(tǒng)界面初始化 景點信息修改景點信息插入景點信息刪除景區(qū)信息刪除景區(qū)信息插入景區(qū)信息修改數(shù)據(jù)維護城市信息維護景區(qū)信息維護景點信息維護城市信息刪除城市信息插入城市信息修改城市精確查詢城市組合查詢景區(qū)精確查詢景區(qū)組合查詢景點精確查詢景點組合查詢景點信息查詢數(shù)據(jù)查詢景區(qū)信息查詢城市信息查詢幫助幫助關(guān)于所有信息清理屏幕 3 系統(tǒng)詳細設計 有關(guān)數(shù)據(jù)結(jié)構(gòu)的定義系統(tǒng)所操作的數(shù)據(jù)分三類,使用三級的十字交叉鏈表,鏈表使用單向鏈表,其數(shù)據(jù)結(jié)構(gòu)圖是如下:… head… 景區(qū)11 景區(qū)12 景區(qū)1m 城市1 城市2 城市n景點111 … 景點11p ∧∧∧在程序中對數(shù)據(jù)結(jié)構(gòu)的定義如下:struct scespo /*景點*/{ char sp_sr_num[NUM]。3. 幫助管理員修改,插入和刪除城市,景區(qū)和景點的信息。 國內(nèi)外研究現(xiàn)狀如今隨著人們生活水平的提高,一些為了方便人們生活的先進科技日益發(fā)達,國內(nèi)國外對于這些方面的研究也如日中天,為了能夠設計出令用戶滿意的系統(tǒng),人們不斷地改進界面,優(yōu)化算法,這些方面的發(fā)展十分迅速,現(xiàn)在,類似的查詢系統(tǒng)五花八門,各式各樣,如果想做到脫穎而出,必須制作出人性化的界面,并設計出高效率的算法,使得系統(tǒng)能用最短的時間在大量的數(shù)據(jù)中篩選出用戶想要的信息,而這方面的研究仍然是當下的熱門話題,由于本人水平方面的限制,我只能做出這個簡陋的查詢系統(tǒng),通過這個系統(tǒng),我希望加深對C程序設計的認識,為以后的研究奠定基礎(chǔ)。這個系統(tǒng)能夠是個很好的例子,所以在任務數(shù)的基礎(chǔ)上,我對城市景區(qū)和
點擊復制文檔內(nèi)容
畢業(yè)設計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1