




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
重慶科技學(xué)院《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計報告學(xué)院:_電氣與信息工程學(xué)院_專業(yè)班級:計算計科學(xué)學(xué)生姓名:XXX學(xué)號:2010******設(shè)計地點(單位)___計算機(jī)基礎(chǔ)自主學(xué)習(xí)中心____
設(shè)計題目:__服裝倉庫管理管理系統(tǒng)的設(shè)計__________________________完成日期:2012年1指導(dǎo)教師評語:___________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________成績(五級記分制):________________
指導(dǎo)教師(簽字):________________重慶科技學(xué)院課程設(shè)計任務(wù)書設(shè)計題目:服裝倉庫管理系統(tǒng)的設(shè)計學(xué)生姓名XXX課程名稱數(shù)據(jù)結(jié)構(gòu)課程設(shè)計專業(yè)班級計科2010-01,02,03,04地點計算機(jī)基礎(chǔ)自主學(xué)習(xí)中心起止時間2011.12.31-2012.1.13設(shè)計內(nèi)容及要求內(nèi)容:服裝倉庫管理系統(tǒng)至少具有:入庫、出庫、查詢、統(tǒng)計等功能。服裝庫存信息至少包括:品牌、分類、型號、大小、顏色、價格、數(shù)量、生產(chǎn)日期、生產(chǎn)廠家名稱等,查詢主要是針對服裝品牌、分類、顏色、價格、生產(chǎn)日期、生產(chǎn)廠家名稱等字段進(jìn)行的,統(tǒng)計主要是對滿足一定條件的數(shù)量、價格、大小、分類等特征進(jìn)行的。要求:確定并使用適當(dāng)?shù)逆湵斫Y(jié)構(gòu),能從外部文件讀入服裝庫存信息,也能輸出到外部文件進(jìn)行永久保存。設(shè)計參數(shù)測試數(shù)據(jù)要求:在文本文件中創(chuàng)建初始庫存信息,記錄不少于500條。進(jìn)度要求2011.12.31完成任務(wù)的講解、并接受課程設(shè)計任務(wù),選定課程設(shè)計的題目2012.01.04了解任務(wù)的算法、并畫出算法的程序流程圖,對任務(wù)的關(guān)鍵技術(shù)進(jìn)行驗證、并確定解決辦法2012.01.05-2012.01.06編制程序2012.01.09對程序進(jìn)行調(diào)試,設(shè)計測試用例進(jìn)行測試2012.01.10整理課程設(shè)計的過程、并進(jìn)行總結(jié),完善程序功能2012.01.11編寫課程設(shè)計報告初稿2012.01.12完善課程設(shè)計報告、并準(zhǔn)備答辨2012.01.13提交課程設(shè)計報告和程序,進(jìn)行答辨參考資料1.嚴(yán)蔚敏吳偉民,數(shù)據(jù)結(jié)構(gòu),清華大學(xué)出版社,2007.32.李春葆,數(shù)據(jù)結(jié)構(gòu)教程,清華大學(xué)出版社,2005.13.(美)StephenPrata,CPrimerPlus中文版(第五版),人民郵電出版社,2005.2其它說明1.本表應(yīng)在每次實施前一周由負(fù)責(zé)教師填寫二份,學(xué)院審批后交學(xué)院教務(wù)辦備案,一份由負(fù)責(zé)教師留用。2.若填寫內(nèi)容較多可另紙附后。3.一題多名學(xué)生共用的,在設(shè)計內(nèi)容、參數(shù)、要求等方面應(yīng)有所區(qū)別。2011摘要隨著計算機(jī)技術(shù)的迅猛發(fā)展,人們對管理方式有了新的要求,傳統(tǒng)手寫記錄的方式已經(jīng)滿足不了現(xiàn)代服裝庫存管理的需求,根據(jù)社會的需求,特制作了該服裝庫存管理軟件。通過該軟件能方便的實現(xiàn)對服裝庫存的管理,該軟件管理對象包括服裝的品牌、分類、型號、大小、顏色、價格、數(shù)量、生產(chǎn)日期、生產(chǎn)廠家名稱等;通過對以上信息的封裝,再使用單鏈表實現(xiàn)了產(chǎn)品的出庫、入庫、數(shù)據(jù)錄入、數(shù)據(jù)讀取、統(tǒng)計等功能;通過這些功能的實現(xiàn),操作員能對產(chǎn)品信息實現(xiàn)動態(tài)的管理。減少企業(yè)的生產(chǎn)成本。關(guān)鍵字:服裝庫存封裝動態(tài)管理鏈表目錄第一章 設(shè)計內(nèi)容和要求 11.1設(shè)計內(nèi)容 11.2設(shè)計要求 1第二章 需求分析 22.1數(shù)據(jù)錄入功能 22.2數(shù)據(jù)刪除功能 22.3數(shù)據(jù)的修改 22.4數(shù)據(jù)查詢 22.5信息統(tǒng)計 2第三章 系統(tǒng)設(shè)計 33.1總體功能圖 33.2總體流程圖 4第四章 主要功能設(shè)計流程 54.1錄入功能流程圖 54.2入庫功能流程圖 54.3修改信息流程圖 64.4出庫函數(shù)流程圖 74.5統(tǒng)計函數(shù)流程圖 7第五章 代碼實現(xiàn) 95.1錄入函數(shù)代碼實現(xiàn) 95.2出庫函數(shù)的代碼實現(xiàn) 95.3文件讀取的代碼實現(xiàn) 105.4信息查找代碼的實現(xiàn) 115.5文件保存代碼的實現(xiàn) 12第六章 系統(tǒng)測試及使用說明 13總結(jié) 14參考文獻(xiàn) 15致謝 16設(shè)計內(nèi)容和要求1.1設(shè)計內(nèi)容內(nèi)容:服裝倉庫管理系統(tǒng)至少具有:入庫、出庫、查詢、統(tǒng)計等功能。服裝庫存信息至少包括:品牌、分類、型號、大小、顏色、價格、數(shù)量、生產(chǎn)日期、生產(chǎn)廠家名稱等,查詢主要是針對服裝品牌、分類、顏色、價格、生產(chǎn)日期、生產(chǎn)廠家名稱等字段進(jìn)行的,統(tǒng)計主要是對滿足一定條件的數(shù)量、價格、大小、分類等特征進(jìn)行的。1.2設(shè)計要求要求:確定并使用適當(dāng)?shù)逆湵斫Y(jié)構(gòu),能從外部文件讀入服裝庫存信息,也能輸出到外部文件進(jìn)行永久保存。需求分析2.1數(shù)據(jù)錄入功能數(shù)據(jù)錄入是該類軟件必備的基本功能,當(dāng)鏈表為空時,通過對服裝變量“編號”的判斷進(jìn)行信息的錄入。函數(shù)中用一臨時變量接受參數(shù),當(dāng)輸入一條信息后接入鏈表的尾端,依次錄入信息形成一個完整的鏈表。2.2數(shù)據(jù)刪除功能數(shù)據(jù)有添加就必須也有對應(yīng)的刪除功能,刪除是一項對數(shù)據(jù)管理的基本功能。當(dāng)服裝出庫時就要對其記錄做相應(yīng)的修改。刪除數(shù)據(jù)時要輸入服裝的編號和數(shù)量,以便對相應(yīng)數(shù)據(jù)的查找,當(dāng)記錄不存在時現(xiàn)實提示信息,還要判斷刪除數(shù)據(jù)的位置根據(jù)不同的情況作出相應(yīng)的處理。2.3數(shù)據(jù)的修改輸入數(shù)據(jù)時難免會出現(xiàn)人為的錯誤,所以修改功能是必不可少的。修改數(shù)據(jù)首先要找出數(shù)據(jù)的位置,找到數(shù)據(jù)后再對需要修改的內(nèi)容進(jìn)行選擇,然后,再做出必要的信息修改。2.4數(shù)據(jù)查詢查詢是一項對信息管理的基本功能,當(dāng)數(shù)據(jù)很多時如何能精確快速的查找到數(shù)據(jù),對一個管理員來說是很重要的。查詢功能需要用戶提供服裝的編號,系統(tǒng)會根據(jù)編號對數(shù)據(jù)進(jìn)行掃描,知道掃描到需要的數(shù)據(jù),或者提示你該信息不存在。2.5信息統(tǒng)計信息錄入或者讀取后需要相應(yīng)的統(tǒng)計,數(shù)據(jù)統(tǒng)計是數(shù)據(jù)管理中必備的基本功能;數(shù)據(jù)統(tǒng)計時會對鏈表的節(jié)點逐個掃描,提取其中相應(yīng)的數(shù)據(jù)信息進(jìn)行累加操作,最后,返回統(tǒng)計后的數(shù)值。系統(tǒng)設(shè)計3.1總體功能圖跟據(jù)軟件應(yīng)用的需要,整體上實現(xiàn)了服裝的出庫、入庫,以及信息的讀取、保存、查找、修改等功能。功能圖如3-1所示修改信息修改信息服裝統(tǒng)計服裝查詢讀取文件服裝出庫服裝入庫主函數(shù)圖3-1總體功能圖3.2總體流程圖通過對各個函數(shù)實現(xiàn)的分析得到函數(shù)功能的總體流程圖如下:主函數(shù)主函數(shù)服裝入庫服裝出庫服裝查詢服裝統(tǒng)計信息修改讀出信息信息為空創(chuàng)建信息插入服裝信息刪除服裝信息查詢服裝信息統(tǒng)計服裝信息修改服裝信息顯示信息圖3-2總體流程圖主要功能設(shè)計流程4.1錄入功能流程圖當(dāng)文件為空,不能讀入信息時,自動轉(zhuǎn)入數(shù)據(jù)錄入操作,該操作如下圖4-1所示:讀取文件讀取文件顯示文件中保存的信息當(dāng)文件為空時信息錄入錄入服裝編號編號為零,退出錄入操作錄入服裝信息圖4-1錄入功能流程圖4.2入庫功能流程圖產(chǎn)品進(jìn)庫時管理員需要入庫操作,其函數(shù)流程圖如下所示:入庫函數(shù)入庫函數(shù)輸入入庫服裝編號掃描函數(shù)存在相同編號的服裝對服裝數(shù)量進(jìn)行處理錄入數(shù)據(jù)信息輸入變量值判斷是否繼續(xù)輸入變量值為1變量為0退出圖4-2入庫函數(shù)流程圖4.3修改信息流程圖數(shù)據(jù)管理過程中需要對信息進(jìn)行時時的修改,需要調(diào)用修改函數(shù),該函數(shù)流程圖如下:信息修改函數(shù)信息修改函數(shù)輸入產(chǎn)品編號判斷該產(chǎn)品是否存在不存在,退出輸入需信息對應(yīng)的編號輸入修改信息圖4-3修改信息流程圖4.4出庫函數(shù)流程圖出庫函數(shù)對應(yīng)的流程圖如下:出庫函數(shù)出庫函數(shù)輸入服裝編號掃描鏈表不存在,退出輸入刪除數(shù)量數(shù)量小于庫存數(shù)量等于庫存服裝出庫數(shù)量大于庫存重新輸入圖4-4出庫函數(shù)流程圖4.5統(tǒng)計函數(shù)流程圖統(tǒng)計函數(shù)針對庫存服裝的數(shù)量進(jìn)行統(tǒng)計,其流程圖如下所示:統(tǒng)計函數(shù)統(tǒng)計函數(shù)傳入鏈頭對聊表掃描累加服裝數(shù)量返回累加值圖4-5統(tǒng)計函數(shù)流程圖代碼實現(xiàn)5.1錄入函數(shù)代碼實現(xiàn)structinfor*p,*t; intf=1; p=t=(structinfor*)malloc(sizeof(structinfor)); if(!p||!t) returnfalse; t=head; while(f) { cout<<"請輸入服裝編號!"; cin>>p->no; while(!t->next) { if(t->next->no==p->no) { cout<<"已經(jīng)有相同編號的服裝,請輸入入庫服裝數(shù)量!"; cin>>p->no; t->next->no+=p->no; cout<<"該服裝已經(jīng)入庫!"; returnfalse; } t=t->next; } if(p->no!=0) { 輸入服裝信息(略); t->next=head->next; head->next=t; cout<<"插入數(shù)據(jù)成功,是否繼續(xù)(按1繼續(xù),0退出)!"; cin>>f; returntrue; }else break; }5.2出庫函數(shù)的代碼實現(xiàn)structinfor*p,*t,*q;p=(structinfor*)malloc(sizeof(structinfor)); t=head; intflag=1; cout<<"請輸入出庫產(chǎn)品的編號!"; cin>>p->no; cout<<"請輸入出庫產(chǎn)品的數(shù)量!"; cin>>p->num; while(!t->next) { if(t->next->no==p->no) { if(t->next->num>p->num) cout<<"編號為"<<p->no<<"的服裝出庫數(shù)量為"<<p->num<<"剩余"<<(t->next->num-p->num)<<"件"; if(t->next->num==p->num) { cout<<"編號為"<<p->no<<"的服裝已經(jīng)全部出庫"; q=t->next; t->next=q->next; free(q); } if(t->next->num<p->num) cout<<"庫存數(shù)量為"<<t->next->num<<"出庫數(shù)量超出庫存請確認(rèn)后重新輸入!"; flag=0; t=t->next; } } if(flag) cout<<"該服裝不存在!";5.3文件讀取的代碼實現(xiàn)structinfor*p,*t,*h; intcount=0; strings; p=h=(structinfor*)malloc(sizeof(structinfor)); h->next=NULL; p=h; ifstreamfin; fin.open("dress.txt",ios::in); if(!fin) { cout<<"庫存信息不存在,請創(chuàng)建!"; returnNULL; } while(!fin.eof()) { t=(structinfor*)malloc(sizeof(structinfor)); t->next=NULL; fin>>t->no>>t->brand>>t->classification>>t->style>>t->size>>t->color>>t->price>>t->num>>t->date>>t->Manufacturer; 把t中的數(shù)據(jù)顯示在屏幕上(略); t->next=NULL; p->next=t; p=p->next; count+=t->num; cout<<endl; } p->next=NULL; cout<<"庫存量為:"<<count; fin.close(); returnh;5.4信息查找代碼的實現(xiàn)voidsearch(structinfor*head){ structinfor*p,*t; p=t=(structinfor*)malloc(sizeof(structinfor)); t=head; intflag=1; cout<<"請輸入需查找服裝的編號!"; cin>>p->no; while(!t->next) { if(t->next->no==p->no) { cout<<"查找到的服裝信息如下!"; cout<<t->brand<<t->classification<<t->style<<t->size<<t->color<<t->price<<t->num<<t->date<<t->Manufacturer; flag=0; } t=t->next; } if(flag) cout<<"您所查找的服裝不存在!";}5.5文件保存代碼的實現(xiàn)voidsaveInfor(structinfor*head){ structinfor*p; ofstreamout; out.open("cccc.txt",ios::app); if(!out) { cout<<"打開文件出錯!"; exit(-1); } else for(p=head->next;p!=NULL;p=p->next) out<<p->no<<'\t'<<p->brand<<'\t'<<p->classification<<'\t'<<p->style<<'\t'<<p->size<<'\t'<<p->color<<'\t'<<p->price<<'\t'<<p->num<<'\t'<<p->date<<'\t'<<p->Manufacturer<<endl;}系統(tǒng)測試及使用說明開始界面:通過輸入相應(yīng)的編號即可實現(xiàn)對應(yīng)的功能。總結(jié)本次設(shè)計的服裝庫存管理軟件實現(xiàn)了對服裝出庫、入庫、讀取信息、錄入信息等功能,方便了對服裝信息的管理。很大程度上給庫存管理人員帶來了諸多方便,為公司減少了人力成本。但由于本次設(shè)計時間有限,軟件的設(shè)計還有許多不太令人滿意的地方,像界面設(shè)計的就比較粗糙,程序也不是很簡練。另外還可以再添加一些像時間顯示、服裝分類管理等功能。參考文獻(xiàn)1.嚴(yán)蔚敏吳偉民,數(shù)據(jù)結(jié)構(gòu),清華大學(xué)出版社,2007.32.李春葆,數(shù)據(jù)結(jié)構(gòu)教程,清華大學(xué)出版社,2005.13.(美)StephenPrata,CPrimerPlus中文版(第五版),人民郵電出版社,2005.2致謝本次程序設(shè)計的過程中遇到了許多的問題,如信息怎樣實現(xiàn)動態(tài)的錄入,怎樣對文件信息是否為空進(jìn)行判斷等,在同學(xué)的幫助下我克服了這些困難,最終完成了本次的軟件設(shè)計,我在此對他們的幫助表示真誠的感謝!此致敬禮1/11/2012附頁C++頭文件代碼:#include<iostream>#include<string>#include<fstream>usingnamespacestd;structinfor{ intno;//編號 charbrand[20];//品牌 charclassification[20];//分類 charstyle[10];//型號 charsize[10];//大小 charcolor[20];//顏色 floatprice;//價格 intnum;//數(shù)量 intdate;//生產(chǎn)日期 charManufacturer[40];//生產(chǎn)廠家 structinfor*next;};structinfor*create(){ structinfor*head,*p1,*p2; head=p1=p2=(structinfor*)malloc(sizeof(structinfor)); head->next=NULL; p2=head; while(1) { p1=(structinfor*)malloc(sizeof(structinfor));cout<<"請輸入錄入服裝編號(輸入0結(jié)束錄入)!"; cin>>p1->no; if(p1->no!=0) { cout<<"請輸入服裝品牌:"; cin>>p1->brand; cout<<"請輸入服裝分類:"; cin>>p1->classification; cout<<"請輸入服裝型號:"; cin>>p1->style; cout<<"請輸入服裝大?。?; cin>>p1->size; cout<<"請輸入服裝顏色:"; cin>>p1->color; cout<<"請輸入服裝價格:"; cin>>p1->price; cout<<"請輸入服裝數(shù)量:"; cin>>p1->num; cout<<"請輸入服裝生產(chǎn)日期:"; cin>>p1->date; cout<<"請輸入服裝生產(chǎn)廠家:"; cin>>p1->Manufacturer; p2->next=p1; p2=p1; } else break; } p2->next=NULL;free(p1); cout<<"錄入信息完畢!"; returnhead;}voidinsert(structinfor*head){ structinfor*p,*t,*q; intj=1; p=t=(structinfor*)malloc(sizeof(structinfor)); q=head; t=head->next; head->next=NULL; cout<<"請輸入服裝編號!"; cin>>p->no; while(j) { while(t!=NULL) { if(t->no==p->no) { cout<<"已經(jīng)有相同編號的服裝,請輸入入庫服裝數(shù)量!"; cin>>p->no; t->next->no+=p->no; cout<<"該服裝已經(jīng)入庫!"; break; } t=t->next; } cout<<"請輸入服裝編號!(0結(jié)束)"; cin>>p->no; if(p->no!=0) { cout<<"請輸入服裝品牌:"; cin>>p->brand; cout<<"請輸入服裝分類:"; cin>>p->classification; cout<<"請輸入服裝型號:"; cin>>p->style; cout<<"請輸入服裝大?。?; cin>>p->size; cout<<"請輸入服裝顏色:"; cin>>p->color; cout<<"請輸入服裝價格:"; cin>>p->price; cout<<"請輸入服裝數(shù)量:"; cin>>p->num; cout<<"請輸入服裝生產(chǎn)日期:"; cin>>p->date; cout<<"請輸入服裝生產(chǎn)廠家:"; cin>>p->Manufacturer; q->next=p; q=p; cout<<"插入成功!"<<endl; } else break; cout<<"是否繼續(xù)輸入(0結(jié)束,1繼續(xù))"; cin>>j; } }voiddeleteinfor(structinfor*head){ structinfor*p,*t;p=(structinfor*)malloc(sizeof(structinfor)); intflag=1; t=head->next; cout<<"請輸入出庫產(chǎn)品的編號!"; cin>>p->no; while(t!=NULL) { if(t->no==p->no) { cout<<"請輸入出庫產(chǎn)品的數(shù)量!"; cin>>p->num; if(t->num>p->num) { cout<<"編號為"<<p->no<<"的服裝出庫數(shù)量為"<<p->num<<"剩余"<<(t->next->num-p->num)<<"件"; flag=0; } if(t->num==p->num) { cout<<"編號為"<<p->no<<"的服裝已經(jīng)全部出庫"; t->next->next=t->next; free(t->next); flag=0; } if(t->num<p->num) { cout<<"庫存數(shù)量為"<<t->next->num<<"出庫數(shù)量超出庫存請確認(rèn)后重新輸入!"; flag=0; } t=t->next; } if(flag==1) { cout<<"該服裝不存在!"; } break; } }voidsearch(structinfor*head){ structinfor*p,*t; p=t=(structinfor*)malloc(sizeof(structinfor)); t=head->next; intflag=1; cout<<"請輸入需查找服裝的編號!"; cin>>p->no; while(t!=NULL) { if(t->no==p->no) { cout<<"查找到的服裝信息如下!"<<endl; cout<<"編號:"; cout<<t->no<<endl; cout<<"品牌:"; cout<<t->brand<<endl; cout<<"分類:"; cout<<t->classification<<endl; cout<<"型號:"; cout<<t->style<<endl; cout<<"大?。?; cout<<t->size<<endl; cout<<"顏色:"; cout<<t->color<<endl; cout<<"價格:"; cout<<t->price<<endl; cout<<"數(shù)量:"; cout<<t->num<<endl; cout<<"生產(chǎn)日期:"; cout<<t->date<<endl; cout<<"生產(chǎn)廠家:"; cout<<t->Manufacturer<<endl; cout<<endl; flag=0; } t=t->next; } if(flag) cout<<"您所查找的服裝不存在!";}voidchange(structinfor*head){ structinfor*p,*t; p=t=(structinfor*)malloc(sizeof(structinfor));t=head->next; intflag=1; ints; cout<<"請輸入您要查找產(chǎn)品的編號:"; cin>>p->no; while(t!=NULL) { if(t->no==p->no) { cout<<"請輸入您所要修改產(chǎn)品的屬性,1品牌、2分類、3顏色、4價格、5生產(chǎn)日期、6生產(chǎn)廠家名稱"; cin>>s; switch(s) { case1:cout<<"請輸入修改后產(chǎn)品的品牌:";cin>>t->brand;break; case2:cout<<"請輸入修改后產(chǎn)品的分類:";cin>>t->style;break; case3:cout<<"請輸入修改后產(chǎn)品的顏色:";cin>>t->color;break; case4:cout<<"請輸入修改后產(chǎn)品的價格:";cin>>t->price;break; case5:cout<<"請輸入修改后產(chǎn)品的生產(chǎn)日期:";cin>>t->date;break; case6:cout<<"請輸入修改后產(chǎn)品的生產(chǎn)廠家名稱:";cin>>t->Manufacturer;break; } flag=0; } t=t->next; } if(flag) cout<<"該服裝不存在!";}inttotalInfor(structinfor*head){ structinfor*t; t=(structinfor*)malloc(sizeof(structinfor)); intcount=0; t=head->next; while(t!=NULL) { count+=t->num; t=t->next; } returncount;}structinfor*readInfor(){ structinfor*p,*t,*h=NULL; intcount=0;ifstreamfin; fin.open("dress.txt",ios::in); if(!fin) { cout<<"庫存信息不存在,請創(chuàng)建!"; returnNULL; } h=(structinfor*)malloc(sizeof(structinfor)); p=h; h->next=NULL; while(!fin.eof()) { t=(structinfor*)malloc(sizeof(structinfor)); t->next=NULL; fin>>t->no>>t->brand>>t->classification>>t->style>>t->size>>t->color>>t->price>>t->num>>t->date>>t->Manufacturer; p->next=t; p=t; count+=t->num; cout<<"編號:"; cout<<t->no<<endl; cout<<"品牌:"; cout<<t->brand<<endl; cout<<"分類:"; cout<<t->classification<<endl; cout<<"型號:"; cout<<t->style<<endl; cout<<"大?。?; cout<<t->size<<endl; cout<<"顏色:"; cout<<t->color<<endl; cout<<"價格:"; cout<<t->price<<endl; cout<<"數(shù)量:"; cout<<t->num<<endl; cout<<"生產(chǎn)日期:"; cout<<t->date<<endl; cout<<"生產(chǎn)廠家:"; cout<<t->Manufacturer<<endl; cout<<endl; } p->next=NULL; cout<<"庫存量為:"<<count; fin.close(); returnh;}voidsaveInfor(structinfor*head){ structinfor*p; ofstreamout; out.open("cccc.txt",ios::app); if(!out) { cout<<"打開文件出錯!"; exit(-1); } else for(p=head->next;p!=NULL;p=p->ne
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件設(shè)計師考試知識點梳理試題及答案
- 突破難關(guān)的2025年軟件設(shè)計師考試試題答案
- 網(wǎng)絡(luò)工程師工作環(huán)境了解試題及答案
- 西方政治制度與全球治理體系的關(guān)系試題及答案
- 公共政策中的公平與效率辯證關(guān)系試題及答案
- 網(wǎng)絡(luò)連接的優(yōu)化策略試題及答案
- 軟件設(shè)計師考試2025年的重點科目試題及答案
- 探索西方政治制度中的現(xiàn)代挑戰(zhàn)試題及答案
- 醫(yī)療器械國產(chǎn)化替代進(jìn)程中的國際市場拓展與本土化策略報告(2025年)
- 軟件設(shè)計師工具應(yīng)用及試題及答案的技巧
- word基礎(chǔ)入門公開課課件
- 綜合、專科醫(yī)院執(zhí)業(yè)校驗標(biāo)準(zhǔn)
- 學(xué)習(xí)羅陽青年隊故事PPT在急難險重任務(wù)中攜手拼搏奉獻(xiàn)PPT課件(帶內(nèi)容)
- 稀土元素的分離方法-icaredbd課件
- 四年級下數(shù)學(xué)課件-火車過橋-通用版
- 版式設(shè)計課件3,網(wǎng)格系統(tǒng)全攻略
- 船舶防臺風(fēng)安全安全知識
- 國家開放大學(xué)《人文英語3》章節(jié)測試參考答案
- 用雙棱鏡干涉測光波(20149)
- 靜音房聲學(xué)設(shè)計方案
- 四年級滬教版語文下冊閱讀理解專項習(xí)題含答案
評論
0/150
提交評論