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

正文內(nèi)容

[工學(xué)]通訊錄——數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)-文庫吧

2025-01-03 12:31 本頁面


【正文】 初始化函數(shù){ l=(linklist)malloc(sizeof(pnode))。//動態(tài)申請內(nèi)存 lnext=l。 lprior=l。}(2)載入可能存在的通訊錄文件void load()//裝載已有文件信息{ //無文件,新建立文件……。……。 //已有文件,導(dǎo)入文件……?!?。}(3)增加新結(jié)點(diǎn)void listinsert()//增加新結(jié)點(diǎn){ //插入新結(jié)點(diǎn),讀入內(nèi)存信息……?!(4)添加新紀(jì)錄(可循環(huán))void enter()//添加新紀(jì)錄 { //信息輸入……。……。 //是否繼續(xù)添加?……?! (5) 按姓名查找(同時(shí)顯示全部符合要求的結(jié)果,包括沒有保存到磁盤的)void search(){ //輸入姓名……?!?。//輸出查詢結(jié)果……?!?/檢索可能的重名紀(jì)錄……?!(6) 顯示所有記錄(包括沒有保存到磁盤的)void display()//顯示所有紀(jì)錄 { //顯示內(nèi)存中的所有記錄……。……。} (7) 刪除指定記錄(可循環(huán))void del() //刪除紀(jì)錄{ //輸入要?jiǎng)h除的姓名……?!?//查找符合條件的記錄,對于每條記錄詢問是否刪除;//滿足條件的輸出結(jié)束,詢問是否刪除其他記錄,循環(huán)……?!?。}(8) 保存到磁盤文件(實(shí)時(shí)寫入文件)void save()// { //寫入文件操作……?!?。}:(見附錄)參考文獻(xiàn):[1] 嚴(yán)蔚敏,吳偉民 編著. 數(shù)據(jù)結(jié)構(gòu)(C語言版)——北京: 清華大學(xué)出版社,2007.[2] 譚浩強(qiáng) 編著 C程序設(shè)計(jì)(第三版)——北京:清華大學(xué)出版社,2008[3] 劉振安,孫忱,劉燕君 編著 C程序設(shè)計(jì)課程設(shè)計(jì)——北京:機(jī)械工業(yè)出版社,2007 部分運(yùn)行結(jié)果界面::經(jīng)過反復(fù)測試,最終提供了一個(gè)較為友好的界面和操作模式,而且容錯(cuò)能力較好,穩(wěn)定性很強(qiáng)。下面做一些簡單的說明:(1)2級菜單只是作為一種嘗試,并非必須!(2) 在界面排版上,我學(xué)習(xí)了互聯(lián)網(wǎng)上部分程序的界面編排,其中以格式控制方式顯示提 高了界面顯示的穩(wěn)定性,較為理想。(3) 在文件讀取和保存方面,該程序做到了實(shí)時(shí)保存保存和讀取,操作非常簡便。(4) 在查找方面,我將其設(shè)計(jì)為一次多記錄的顯示方式,也更合乎操作習(xí)慣,界面較為友 好,對于無符合條件的結(jié)果,只是結(jié)果集為空,界面保持不變。同時(shí),它是實(shí)時(shí)讀取 的,可以將剛剛輸入而未保存的記錄也讀取到!另外,一次查詢結(jié)束后返回的是查詢 菜單,可以直接進(jìn)行下一次的查詢,也較為合理。(5) 刪除功能我做了較多的工作,整體界面和設(shè)計(jì)都較為合理。對于輸入的姓名,查找出 結(jié)果后提示是否刪除。若有重名,則會二次顯示,提示是否刪除,一直到所有記錄查詢 結(jié)束(可以在重名中選中需要的進(jìn)行刪除,并不需要?jiǎng)h除每一個(gè)紀(jì)錄)。結(jié)束之后可以 直接再次刪除其他紀(jì)錄,因?yàn)樗峁┭h(huán)刪除操作功能。2. 調(diào)試中遇到的問題:(1) 對于continue,很多時(shí)候要慎重,它似乎容易導(dǎo)致與go類似的錯(cuò)誤!我曾遇到了 這么個(gè)問題:調(diào)用了search函數(shù)之后再調(diào)用enter函數(shù)輸入新的記錄,輸入結(jié)束之 后會直接轉(zhuǎn)入search函數(shù)在continue之后的部分,執(zhí)行結(jié)果使得界面混亂!后來將 continue后面的部分移出循環(huán)體,這個(gè)問題得到了解決!但還是不甚明了其中內(nèi) 含?。?) 對于文本的排版還有些問題。您可以看到,通訊錄文件的內(nèi)容相對較亂,沒有以 一行一記錄的形式保存。多次嘗試后無果,希望老師能給以解答! 總結(jié):通過做這個(gè)課程設(shè)計(jì)讓我了解并掌握了數(shù)據(jù)結(jié)構(gòu)與算法的設(shè)計(jì)方法,初步掌握了獨(dú)立分析和設(shè)計(jì)能力;以及軟件開發(fā)過程的問題分析、系統(tǒng)設(shè)計(jì)、程序編碼、測試等基本方法和技能;使我提高了編寫技術(shù)文獻(xiàn)的能力(尤其是目錄的提取,結(jié)構(gòu)圖的繪制等)。附錄:(程序)include include include include struct record { char name[20]。 char street[20]。 char city[20]。 char eip[20]。 //郵編char state[20]。 }people[500]。//500個(gè)記錄,可修改struct pnode{ record data。 struct pnode *next, *prior。//雙循環(huán)鏈表}。typedef pnode * linklist。linklist l。int len=0。//鏈表長度FILE *fp。 //文件指針void mainmenu()。//主
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1