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

正文內(nèi)容

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

2025-08-28 05:30 上一頁面

下一頁面
  

【正文】 printf(PRINT)。amp。 ptr1=head。 break。 break。 switch(sel) {case 1:clrscr( )。 gotoxy(10,22)。 printf(Please choose the way to search:)。 head=openfile( )。 clrscr( )。} /*查找模塊*/void search( ){char name[10]。 gotoxy(16,12)。 gotoxy(20,10)。 } printf(Cotinue to delect?(yes or no):)。 free(ptr1)。 ptr1=ptr1next。amp。 ptr1=head。 break。 gotoxy(6,6)。 scanf(%d,amp。sel)。 printf( * depend on goodsname\n)。message:)。 if(head==NULL) return(NULL)。 printf(Please input delected goods39。 int sel。 getch( )。 gotoxy(18,11)。 clrscr( )。ptr3prior=ptr2。 while(ptr1!=NULL) {ptr2=ptr1。 flushall( )。 printf(Please input goods39。%s:\n,string2)。 if(ptr3num=0) {printf(Error inputting!please choose the inserted goods again\n)。%s(0):\n,string1)。goodsmessage:\n)。 head=openfile( )。 clrscr( )。 char string1[ ]={goodsnumber}。message,press any key to back to last Menu,please save:)。 }while(CHECK_COUNT)。scanf(%d,amp。ptr1name)。 break。 scanf(%ld,amp。 if((ptr1=(COM* )malloc(LEN))==NULL) { printf(No enough memory,fail to creat linklist!)。 else ptr2next=ptr1。 flushall( )。 /*刷新緩沖區(qū)函數(shù)*/ printf(Please input the No.%d goods39。%s:\n,n,string2)。 getch( )。 scanf(%ld,amp。 /*無回顯的從鍵盤讀取任意一個(gè)字符*/ } clrscr( )。 char string3[ ]={count}。char filename1[10]。 /*從文件將貨品信息載入鏈表*/void print( )。 /*插入貨品信息*/COM *delet( )。 struct *prior, *next。其實(shí),最主要的一點(diǎn)還是要認(rèn)真勤奮,為自己的目標(biāo)而不怕困難不斷前進(jìn),這不只是對程序設(shè)計(jì)而言,學(xué)習(xí)其他所有的東西都應(yīng)如此。這就要求我們仔細(xì)體會,在反復(fù)實(shí)踐的過程中掌握編程技巧,通過不斷的克服困難來提高自己的編程能力。程序的實(shí)現(xiàn)不是一時(shí)愛好就可以完成的。 五、新得體會本學(xué)期我們學(xué)習(xí)了數(shù)據(jù)結(jié)構(gòu)課程,通過基本的訓(xùn)練和基礎(chǔ)知識的鞏固,在對數(shù)據(jù)結(jié)構(gòu)算法進(jìn)行初步了解的同時(shí)也提高了語言設(shè)計(jì)能力,本次短學(xué)期在經(jīng)過一個(gè)學(xué)期數(shù)據(jù)結(jié)構(gòu)學(xué)習(xí)后,我們總結(jié)歸納了重點(diǎn)知識,并通過重點(diǎn)知識的運(yùn)用設(shè)計(jì)了一個(gè)多功能菜單,以實(shí)現(xiàn)多方面的需求。goos’filename:d:\pll\fu有兩種查找方式按號和名查找,如輸錯(cuò)則有信息提示。goos’filename:d:\pll\fu有兩種刪除方式按號和名刪除,如輸錯(cuò)則有信息提示。goos’filename:d:\pll\fu按貨品名的number, name, count 分別輸入,如輸錯(cuò)則有信息提示。 調(diào)用save( )時(shí) goos’filename:d:\pll\fu輸出結(jié)果: 貨品保存在用戶指定路徑的 *.dat文件中以免丟失。前面已經(jīng)表明本系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)選取動態(tài)數(shù)據(jù)結(jié)構(gòu)——雙向鏈表,因此此列表在內(nèi)存中是以鏈表的形式存儲的。(4)保存模塊:將最終想要保留的數(shù)據(jù)信息保存于文件中。建立鏈表過程至此結(jié)束,ptr1最后所指結(jié)點(diǎn)并未鏈入鏈表中。當(dāng)輸入的ptr1num不為0時(shí),令head=ptr1;ptr2=ptr1,即把ptr1的值賦給head,使ptr2,ptr1,head都指向這一新開辟的結(jié)點(diǎn),此結(jié)點(diǎn)就成為鏈表中的第一個(gè)結(jié)點(diǎn)。首先設(shè)三個(gè)指針變量:head,ptr1,ptr2。動態(tài)存儲分配與釋放:① 申請存儲空間函數(shù)malloc( )函數(shù)首部原型為void * malloc(unsigned int size)② 釋放存儲空間函數(shù)free( )函數(shù)首部原型為void free(void*p)動態(tài)數(shù)據(jù)結(jié)構(gòu)——雙向鏈表head 2030 2036 2025 20422030 head 2030 2036 2025D NULL C 2042B 2025A2036 開 始(1)插入模塊調(diào)入載入模塊Head=NULL“yes”or “no” Head=ptr1ptr3=ptr2next。保存。查找模塊實(shí)現(xiàn)功能:在已經(jīng)存儲的文件中查找指定的貨品信息。當(dāng)輸入的貨品編號為0時(shí),輸入結(jié)束。該課程的目的就是介紹一些最常用的數(shù)據(jù)結(jié)構(gòu),闡明數(shù)據(jù)結(jié)構(gòu)內(nèi)在的邏輯關(guān)系,討論它們在計(jì)算機(jī)中的存儲表示,并結(jié)合各種典型應(yīng)用說明它們在進(jìn)行各種運(yùn)算時(shí)的動態(tài)性質(zhì)及實(shí)際的執(zhí)行算法。它又是操作系統(tǒng)、編譯原理、數(shù)據(jù)庫原理、算法分析、人工智能、圖象處理等專業(yè)課程的前導(dǎo)課。通過程序的編譯掌握對程序的調(diào)試方法及思想,并且讓學(xué)生學(xué)會使用一些編程技巧。每個(gè)貨品的相關(guān)信息包括:貨品號、貨品名、貨品庫存量、進(jìn)貨日期、貨品生產(chǎn)廠家及供應(yīng)商等。對于查找、刪除等功能要求能按貨品名、貨品號分別進(jìn)行。分模塊對題目進(jìn)行設(shè)計(jì),強(qiáng)化學(xué)生對C語言的掌握和對數(shù)據(jù)結(jié)構(gòu)的選擇及掌握。它不僅是計(jì)算機(jī)學(xué)科的核心課程,而且已成為其它理工專業(yè)的熱門選修課。計(jì)算機(jī)科學(xué)各領(lǐng)域及有關(guān)的應(yīng)用軟件都要用到數(shù)據(jù)結(jié)構(gòu)。庫存貨品信息管理系統(tǒng)的模塊連接結(jié)構(gòu)如下圖:倉庫貨品信息管理系統(tǒng) 載入模塊刪除模塊保存模塊 查找模塊插入模塊 輸出模塊輸入模塊對本系統(tǒng)的功能進(jìn)行分析后可作如下的模塊化設(shè)計(jì):輸入模塊實(shí)現(xiàn)功能:按順序?qū)⒇浳锞幪?、貨物名稱、貨物數(shù)量依次輸入,并建立鏈表將其連接。刪除可以按照貨品編號和貨品名稱兩中方法進(jìn)行。保存模塊實(shí)現(xiàn)功能:進(jìn)行上述操作后,都要進(jìn)行保存操作,鏈表中的信息以文件形式被長期。 三、詳細(xì)設(shè)計(jì)(1)數(shù)據(jù)結(jié)構(gòu)的選擇選取動態(tài)數(shù)據(jù)結(jié)構(gòu),本系統(tǒng)是通過雙向鏈表來完成的。建立鏈表的具體操作就是逐一輸入各結(jié)點(diǎn)數(shù)據(jù),并建立其前后相鏈的關(guān)系。用malloc函數(shù)開辟一個(gè)結(jié)點(diǎn),并使ptr1,ptr2都指向它,之后從鍵盤讀入一個(gè)貨品的數(shù)據(jù)給ptr1所指向的結(jié)點(diǎn)。再開辟一個(gè)新結(jié)點(diǎn),并使ptr1指向它,輸入該結(jié)點(diǎn)的數(shù)據(jù),如果輸入ptr1num為0,則是輸入結(jié)束標(biāo)志,此結(jié)點(diǎn)不被鏈接到鏈表中,就將NULL賦給ptr2next。使之指向被刪除結(jié)點(diǎn)的后面一個(gè)結(jié)點(diǎn)即可。 四、調(diào)試分析和測試結(jié)果各模
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1