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

正文內(nèi)容

庫存管理系統(tǒng)的設(shè)計與實現(xiàn)-在線瀏覽

2024-09-17 05:30本頁面
  

【正文】 結(jié)點(diǎn),這時和上一個結(jié)點(diǎn)的處理不同,是將ptr1的值賦給ptr2next,也就是使第一個結(jié)點(diǎn)的next成員指向第二個結(jié)點(diǎn),接著將ptr2也指向結(jié)點(diǎn)2。再開辟一個新結(jié)點(diǎn),并使ptr1指向它,輸入該結(jié)點(diǎn)的數(shù)據(jù),如果輸入ptr1num為0,則是輸入結(jié)束標(biāo)志,此結(jié)點(diǎn)不被鏈接到鏈表中,就將NULL賦給ptr2next。(2)插入模塊:要完成的是鏈表的插入操作,即將一個新結(jié)點(diǎn)插入到一個已有的鏈表中,對剛剛建立的鏈表,首先新設(shè)一個指針變量ptr0,并開辟一個結(jié)點(diǎn)使ptr3指向它,輸入該結(jié)點(diǎn)的數(shù)據(jù),即新貨的有關(guān)數(shù)據(jù),接下來查找要插入位置結(jié)點(diǎn),找到后只需修改此結(jié)點(diǎn)和ptr0指向結(jié)點(diǎn)指針域的值即可,鏈表中所有元素位置均不需移動,這就體現(xiàn)了鏈表的優(yōu)點(diǎn)。使之指向被刪除結(jié)點(diǎn)的后面一個結(jié)點(diǎn)即可。(5)輸出模塊:要完成的是依次輸出鏈表中各結(jié)點(diǎn)的數(shù)據(jù)的操作。 四、調(diào)試分析和測試結(jié)果各模塊功能測試:COM *input( )輸入模塊功能測試用戶逐一輸入的數(shù)據(jù)不斷添加就形成了一個列表。那么輸入模塊實際上就是一個建立鏈表的操作模塊。輸入條件: goodsnumb ld型,且0. 當(dāng)=0時退出 goodsname s 型 goodscount d型,且0. 當(dāng)0時顯示輸入錯誤,重輸字樣。2.Print( )輸出模塊可將指定文件中的內(nèi)容顯示在屏幕上。輸入條件:調(diào)用載入模塊。輸出結(jié)果:輸入正確后,則顯示插入成功,返回菜單后,存盤。輸入條件:調(diào)用載入模塊。輸出結(jié)果:輸入正確后,則顯示刪除成功,返回菜單后,存盤。輸入條件:調(diào)用載入模塊。輸出結(jié)果:輸入正確后,則顯示查找成功,返回菜單后,存盤。7.COM *openfile( )載入模塊用于調(diào)用。就我們計算機(jī)專業(yè)看來,編程能力是很重要的,一個計算機(jī)專業(yè)學(xué)生首先需要了解的運(yùn)用的知識就是程序語言設(shè)計。是為了了解計算機(jī),還是為了自己的發(fā)展或者是因為個人愛好。一般來說在學(xué)習(xí)程序設(shè)計方法和語言時掌握基本理論及語法時比較容易,但是在實際應(yīng)用和算法估量時卻覺得無從下手。如何編寫符合要求的程序、如何編寫高質(zhì)量的程序更是我們所面臨的難題。這是一個長期的過程,所以必須有堅定的恒心才能開始學(xué)習(xí)。通過本次課程設(shè)計,我們體會到編程能力的高低主要是由以下幾點(diǎn)決定:①編程的習(xí)慣;②數(shù)學(xué)應(yīng)用能力,其中包括邏輯思維,分析問題的能力;③對數(shù)據(jù)結(jié)構(gòu)的認(rèn)識能力;④經(jīng)驗的多少,包括各種語言的掌握能力。 六、C源程序清單include /*標(biāo)準(zhǔn)輸入/輸出頭文件*/include /*包含繪制圖形函數(shù)等頭文件*/include /*包含字符串處理函數(shù)頭文件*/include /*包含動態(tài)存儲與釋放函數(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。 int count。 }COM。 /*輸入貨品信息*/COM *insert( )。 /*刪除貨品信息*/void search( )。 /*保存貨品信息*/COM *openfile( )。 /*輸出貨品信息*/FILE *fp。COM *ptr1=NULL,*ptr2=NULL。 /*定義字符數(shù)組,用來存放文件名*/char filename2[ ]={.dat}。 char string2[ ]={name}。 int n=1。 getch( )。 printf(Please input depend on the emply(goodsnumber==0 over):\n)。%s:\n,n,string1)。ptr1num)。 if(ptr1num==0) {printf(Please press any key to back to last Menu:)。 free(ptr1)。 } printf(Please input the No.%d goods39。scanf(%s,amp。 flushall( )。%s:\n,n,string3)。ptr1count)。 if(CHECK_COUNT) printf(Please input the right goodscount!\n)。 while(ptr1num!=NULL) { if(n==1) head=ptr1。 ptr1prior=ptr2。 ptr2=ptr1。 getch( )。%s:\n,n,string1)。ptr1num)。 if(ptr1num==0) {ptr1num=NULL。} printf(Please input the No.%d goods39。scanf(%s,amp。 flushall( )。%s:\n,n,string3)。ptr1count)。 if(CHECK_COUNT) printf(Please input the right goodscount!\n)。 } ptr2next=NULL。 printf(Finish the inputting of goods39。 getch()。}/*插入模塊*/COM * insert( ) {COM * ptr3。 char string2[ ]={goodsname}。 char judge[10]。 gotoxy(18,10)。fliename:)。 if(head==NULL) return(NULL)。 printf(Please input inserted goods39。 if((ptr3=(COM*)malloc(LEN))==NULL) {printf(No enough memory,fail to creat node!)。 } do {printf(Please input goods39。scanf(%ld,amp。 flushall( )。 getch( )。 } printf(Please input goods39。scanf(%s,amp。flushall( )。%s:\n,string3)。(ptr3count))。 if(CHECK_COUNT2) printf(Please input the right goodscount(0)!\n)。 ptr1=head。 ptr1=ptr1next。 }ptr2next=ptr3。 ptr3next=NULL。 scanf(%s,judge)。 }while(! strcmp(judge,yes))。 printf(Inserting success!\n)。 printf(Press any key to back to last Menu\n)。 printf(And make sure to Save(6) them or you will lose them!\n)。 return(head)。 char judge[10]。 int del_num。 gotoxy(20,10)。fliename:)。 clrscr( )。 else do {do {clrscr( )。 printf(Please input delected goods39。 gotoxy(1,9)。 gotoxy(1,10)。 gotoxy(1
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1