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

正文內(nèi)容

庫(kù)存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-文庫(kù)吧

2025-07-23 05:30 本頁(yè)面


【正文】 結(jié)點(diǎn)指針域的值即可,鏈表中所有元素位置均不需移動(dòng),這就體現(xiàn)了鏈表的優(yōu)點(diǎn)。(3)刪除模塊:要完成的是鏈表的刪除操作,只需修改鏈表中要?jiǎng)h除結(jié)點(diǎn)的前一個(gè)結(jié)點(diǎn)的鏈指針。使之指向被刪除結(jié)點(diǎn)的后面一個(gè)結(jié)點(diǎn)即可。(4)保存模塊:將最終想要保留的數(shù)據(jù)信息保存于文件中。(5)輸出模塊:要完成的是依次輸出鏈表中各結(jié)點(diǎn)的數(shù)據(jù)的操作。首先找到鏈表頭結(jié)點(diǎn)的地址,也就是head的值,然后設(shè)一個(gè)指針變量ptr1,先指向第一個(gè)結(jié)點(diǎn),輸出ptr1所指的結(jié)點(diǎn),然后使ptr1后移一個(gè)結(jié)點(diǎn),再輸入直至鏈表的尾結(jié)點(diǎn)結(jié)束。 四、調(diào)試分析和測(cè)試結(jié)果各模塊功能測(cè)試:COM *input( )輸入模塊功能測(cè)試用戶(hù)逐一輸入的數(shù)據(jù)不斷添加就形成了一個(gè)列表。前面已經(jīng)表明本系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)選取動(dòng)態(tài)數(shù)據(jù)結(jié)構(gòu)——雙向鏈表,因此此列表在內(nèi)存中是以鏈表的形式存儲(chǔ)的。那么輸入模塊實(shí)際上就是一個(gè)建立鏈表的操作模塊。通過(guò)模塊save( )將內(nèi)存中的已輸入的數(shù)據(jù)存入到指定路徑的某*.dat文件中去.特別指出: * 為用戶(hù)自己規(guī)定的貨品名。輸入條件: goodsnumb ld型,且0. 當(dāng)=0時(shí)退出 goodsname s 型 goodscount d型,且0. 當(dāng)0時(shí)顯示輸入錯(cuò)誤,重輸字樣。 調(diào)用save( )時(shí) goos’filename:d:\pll\fu輸出結(jié)果: 貨品保存在用戶(hù)指定路徑的 *.dat文件中以免丟失。2.Print( )輸出模塊可將指定文件中的內(nèi)容顯示在屏幕上。輸出條件:調(diào)用載入模塊時(shí),goos’filename:d:\pll\fu輸出結(jié)果:如輸出條件正確,則可在屏幕上顯示如下:goodsnumb goodsname goodscount0001 a 1250002 b 2300003 c 1803. insert( )插入模塊插入模塊要完成的是鏈表的插入操作,即將一個(gè)新結(jié)點(diǎn)插入一個(gè)已有的鏈表中。輸入條件:調(diào)用載入模塊。goos’filename:d:\pll\fu按貨品名的number, name, count 分別輸入,如輸錯(cuò)則有信息提示。輸出結(jié)果:輸入正確后,則顯示插入成功,返回菜單后,存盤(pán)。Delet( )刪除模塊刪除模塊要完成的是鏈表的刪除操作,即將一個(gè)結(jié)點(diǎn)從已有的鏈表中刪除。輸入條件:調(diào)用載入模塊。goos’filename:d:\pll\fu有兩種刪除方式按號(hào)和名刪除,如輸錯(cuò)則有信息提示。輸出結(jié)果:輸入正確后,則顯示刪除成功,返回菜單后,存盤(pán)。search( )查找模塊鏈表的查找操作是指在已知鏈表中查找值為某指定值的結(jié)點(diǎn)。輸入條件:調(diào)用載入模塊。goos’filename:d:\pll\fu有兩種查找方式按號(hào)和名查找,如輸錯(cuò)則有信息提示。輸出結(jié)果:輸入正確后,則顯示查找成功,返回菜單后,存盤(pán)。6.Save( )保存模塊保存模塊最終將想要保留的數(shù)據(jù)信息保存于文件。7.COM *openfile( )載入模塊用于調(diào)用。 五、新得體會(huì)本學(xué)期我們學(xué)習(xí)了數(shù)據(jù)結(jié)構(gòu)課程,通過(guò)基本的訓(xùn)練和基礎(chǔ)知識(shí)的鞏固,在對(duì)數(shù)據(jù)結(jié)構(gòu)算法進(jìn)行初步了解的同時(shí)也提高了語(yǔ)言設(shè)計(jì)能力,本次短學(xué)期在經(jīng)過(guò)一個(gè)學(xué)期數(shù)據(jù)結(jié)構(gòu)學(xué)習(xí)后,我們總結(jié)歸納了重點(diǎn)知識(shí),并通過(guò)重點(diǎn)知識(shí)的運(yùn)用設(shè)計(jì)了一個(gè)多功能菜單,以實(shí)現(xiàn)多方面的需求。就我們計(jì)算機(jī)專(zhuān)業(yè)看來(lái),編程能力是很重要的,一個(gè)計(jì)算機(jī)專(zhuān)業(yè)學(xué)生首先需要了解的運(yùn)用的知識(shí)就是程序語(yǔ)言設(shè)計(jì)。而要學(xué)習(xí)編程,必須明確學(xué)習(xí)的目的,也就是學(xué)習(xí)編程是為了什么。是為了了解計(jì)算機(jī),還是為了自己的發(fā)展或者是因?yàn)閭€(gè)人愛(ài)好。程序的實(shí)現(xiàn)不是一時(shí)愛(ài)好就可以完成的。一般來(lái)說(shuō)在學(xué)習(xí)程序設(shè)計(jì)方法和語(yǔ)言時(shí)掌握基本理論及語(yǔ)法時(shí)比較容易,但是在實(shí)際應(yīng)用和算法估量時(shí)卻覺(jué)得無(wú)從下手。比如本次程序設(shè)計(jì)中的第一個(gè)程序,運(yùn)動(dòng)會(huì)分?jǐn)?shù)統(tǒng)計(jì),拿到題目的時(shí)候覺(jué)得很簡(jiǎn)單,可以通過(guò)結(jié)構(gòu)體輸入文本和數(shù)據(jù),然后經(jīng)過(guò)幾個(gè)函數(shù)的計(jì)算得出分?jǐn)?shù),但是在語(yǔ)言編輯過(guò)程中,發(fā)現(xiàn)無(wú)法區(qū)分各學(xué)校以及各選手,無(wú)法用恰當(dāng)?shù)姆椒▋?chǔ)存數(shù)據(jù)和字符,這就是知識(shí)在實(shí)際中的運(yùn)用問(wèn)題。如何編寫(xiě)符合要求的程序、如何編寫(xiě)高質(zhì)量的程序更是我們所面臨的難題。這就要求我們仔細(xì)體會(huì),在反復(fù)實(shí)踐的過(guò)程中掌握編程技巧,通過(guò)不斷的克服困難來(lái)提高自己的編程能力。這是一個(gè)長(zhǎng)期的過(guò)程,所以必須有堅(jiān)定的恒心才能開(kāi)始學(xué)習(xí)。這是我們?cè)诒敬握n程設(shè)計(jì)中得到的體會(huì)之一。通過(guò)本次課程設(shè)計(jì),我們體會(huì)到編程能力的高低主要是由以下幾點(diǎn)決定:①編程的習(xí)慣;②數(shù)學(xué)應(yīng)用能力,其中包括邏輯思維,分析問(wèn)題的能力;③對(duì)數(shù)據(jù)結(jié)構(gòu)的認(rèn)識(shí)能力;④經(jīng)驗(yàn)的多少,包括各種語(yǔ)言的掌握能力。其實(shí),最主要的一點(diǎn)還是要認(rèn)真勤奮,為自己的目標(biāo)而不怕困難不斷前進(jìn),這不只是對(duì)程序設(shè)計(jì)而言,學(xué)習(xí)其他所有的東西都應(yīng)如此。 六、C源程序清單include /*標(biāo)準(zhǔn)輸入/輸出頭文件*/include /*包含繪制圖形函數(shù)等頭文件*/include /*包含字符串處理函數(shù)頭文件*/include /*包含動(dòng)態(tài)存儲(chǔ)與釋放函數(shù)頭文件*/includedefine LEN sizeof(COM)define PRINT % 15ld% 15s% 15d\n,ptr1num,ptr1name,ptr1countdefine CHECK_COUNT ptr1count0define CHECK_COUNT2 ptr3count0define NULL 0typedef struct {long int num。 char name[10]。 int count。 struct *prior, *next。 }COM。 /*定義結(jié)構(gòu)體*/COM *input()。 /*輸入貨品信息*/COM *insert( )。 /*插入貨品信息*/COM *delet( )。 /*刪除貨品信息*/void search( )。 /*查找貨品信息*/void save(COM *head)。 /*保存貨品信息*/COM *openfile( )。 /*從文件將貨品信息載入鏈表*/void print( )。 /*輸出貨品信息*/FILE *fp。 /*定義指向文件的指針變量*/COM *head=NULL。COM *ptr1=NULL,*ptr2=NULL。char filename1[10]。 /*定義字符數(shù)組,用來(lái)存放文件名*/char filename2[ ]={.dat}。 /**//*輸入模塊*/COM *input( ){char string1[ ]={number}。 char string2[ ]={name}。 char string3[ ]={count}。 int n=1。 if((ptr1=(COM*)malloc(LEN))==NULL) /*申請(qǐng)空間函數(shù)*/ {printf(No enough memory,fail to creat linklist!)。 getch( )。 /*無(wú)回顯的從鍵盤(pán)讀取任意一個(gè)字符*/ } clrscr( )。 printf(Please input depend on the emply(goodsnumber==0 over):\n)。 do {printf(Please input the No.%d goods39。%s:\n,n,string1)。 scanf(%ld,amp。ptr1num)。flushall()。 if(ptr1nu
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1