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

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計-通訊管理系統(tǒng)(專業(yè)版)

2025-02-27 17:08上一頁面

下一頁面
  

【正文】 認(rèn)識來源于實踐,實踐是認(rèn)識的動力和最終目的,實踐是檢驗真理的唯一標(biāo)準(zhǔn)。這一次的課程設(shè)計比較正式一點,每天按時的上機,完成相應(yīng)的問題,每天解決一點點,沒有了剛開始的忐忑。 } } }}void searchmenu(SeqList *L){ system(cls)。k)。k)。 SeqSearch1(L,k)。 break。 break。i)。k++) Lr[k1]=Lr[k]。 scanf(%s,amp。 if(lowhigh) { pos=QKPass(r,low,high)。 x=r[left]。a)。}int SeqSearch1(SeqList *L,char k[20]){ int i=0。 scanf(%s,amp。n)。typedef struct{ Data r[maxsize]。輸入1:按提示輸入初始建立聯(lián)系人的個數(shù),再分別輸入各聯(lián)系人的姓名、性別、城市、郵編、手機號、號、Email,輸完后按Enter鍵,會有當(dāng)前聯(lián)系人的顯示。r[i].qq=b。L,i,r)添加聯(lián)系人;調(diào)用函數(shù)NameSort(r[],l)對聯(lián)系人信息進(jìn)行排序;調(diào)用函數(shù)Display(r[])輸出當(dāng)前聯(lián)系人的信息;}int SeqSearch(SeqList L,KeyType k){賦記錄表[0]的關(guān)鍵值等于k;i=表長;while([i]關(guān)鍵值不等于k)i。6. NameSearch(L,k):按姓名查詢聯(lián)系人信息。前期準(zhǔn)備工作完備與否直接影響到后序上機調(diào)試工作的效率。在程序設(shè)計階段應(yīng)盡量利用已有的標(biāo)準(zhǔn)函數(shù),加大代碼的重用率。系統(tǒng)用到的抽象數(shù)據(jù)類型定義:1. ADT LinearList{ 數(shù)據(jù)元素:D={,i=1,2,…,n,為某一數(shù)據(jù)對象 } 關(guān)系:基本操作:(1) InitList(L);(2) DestroyList(L);(3) ClearList(L);(4) EmptyList(L);(5) ListLength(L);(6) Locate(L,e);(7) GetData(L,i);(8) InsList(L,i,e);(9) DelList(L,i,amp。7. NumberSearch(L,k):按手機號查詢聯(lián)系人信息。各程序模塊之間的調(diào)用關(guān)系(子程序編號見上):主函數(shù)可調(diào)用子程序12子程序12可調(diào)用子程序111子程序4可調(diào)用子程序9子程序13可調(diào)用子程序7子程序9可調(diào)用子程序8子程序10可調(diào)用子程序9 子程序11可調(diào)用子程序9三 詳細(xì)設(shè)計返回(i);}void NameSearch(SeqList L){輸出請輸出要查找的聯(lián)系人的姓名;輸入聯(lián)系人的姓名char name[];調(diào)用函數(shù)SeqSearch(L,name)得到聯(lián)系人在表的位置a;if(a==0)輸出該聯(lián)系人不存在;else調(diào)用函數(shù)Output();}void NumberSearch(SeqList L){輸出請輸出要查找的聯(lián)系人的手機號;輸入聯(lián)系人的手機號int phone;調(diào)用函數(shù)SeqSearch(L,phone)得到聯(lián)系人在表的位置a;if(a==0)輸出該聯(lián)系人不存在;else調(diào)用函數(shù)Output();}void NameSort(RecordType r[],int length) { for(i=2。r[i].mail=c輸出該人的所有信息;break。輸入2:按提示輸入要添加的聯(lián)系人的各類信息,輸完后按Enter鍵,會有當(dāng)前聯(lián)系人的顯示。 int last。 printf(請輸入聯(lián)系人的姓名、性別、城市、郵編、手機號、號、Email:\n)。Lr[i].mail)。 while((i=Llast)amp。 SeqSearch1(L,a)。 low=left。 QKSort(r,low,pos1)。)。 Llast。 switch(i) { case 1: printf(\n~~歡迎建立聯(lián)系人~~\n)。 case 4: printf(\n~~歡迎使用瀏覽功能~~\n)。 case 6: printf(\n~~歡迎使用修改功能~~\n)。 i=SeqSearch1(L,k)。 strcpy(Lr[i1].sex,k)。 strcpy(Lr[i1].phone,k)。 int flag=1,i。細(xì)細(xì)的做下來,覺得課程設(shè)計也不是一個艱巨得不能完成的任務(wù)。所以這個期末測試之后的課程設(shè)計對我們的作用是非常大的。而且還可以記住很多東西。我選的是通訊錄管理系統(tǒng),剛開始有點小興奮,因為C++課程設(shè)計的時候就有這個題,但是細(xì)細(xì)的看要求,還是很多不同,要用用到的數(shù)據(jù)結(jié)構(gòu)、算法都不同。 break。 scanf(%s,amp。 scanf(%s,amp。k)。 goto label1。 goto label1。 scanf(%d,amp。k=Llast。)。}void QKSort(Data r[],int low,int high){ int pos。 int low,high。 scanf(%s,amp。 printf(%12s%7s%10s%8s%13s%12s%s\n,Lr[i1].name,Lr[i1].sex,Lr[i1].city, Lr[i1].postcode,Lr[i1].phone,Lr[i1].qq,Lr[i1].mail)。Lr[i].qq)。 scanf(%d,amp。}Data。五 用戶手冊運行環(huán)境 Windows,VC++ 執(zhí)行文件:用戶界面:主菜單包含(1)建立聯(lián)系人、(2)添加、(3)查詢、(4)瀏覽、(5)刪除、(6)修改、(7)退出等功能,輸入上述各數(shù)據(jù),實現(xiàn)各功能。case 4:輸出請入要修改的和Email;輸入修改號b,Email c。k)k位置的信息移到k+1上;賦i1上的值為輸入的信息;表長+1;}int Add(SeqList L,){調(diào)用函數(shù)CreatSeq(L)得到一個聯(lián)系人表;調(diào)用函數(shù)NameSort(r[],l)對聯(lián)系人信息進(jìn)行排序;調(diào)用函數(shù)Display(r[])輸出當(dāng)前聯(lián)系人的信息;輸出請輸入添加的聯(lián)系人的信息;輸入添加的聯(lián)系人的信息;調(diào)用函數(shù)InsList (amp。5. SeqSearch(l,k):順序查找聯(lián)系人信息。要求:在處理每個題目時,要求從分析題目的需求入手,按設(shè)計抽象數(shù)據(jù)類型、構(gòu)思算法、通過設(shè)計實現(xiàn)抽象數(shù)據(jù)類型、編制上機程序和上機調(diào)試等若干步驟完成題目,最
點擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1