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

正文內(nèi)容

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

2025-01-03 12:31 本頁(yè)面


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