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

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)-宿舍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-在線瀏覽

2024-11-11 02:34本頁(yè)面
  

【正文】 建立 操作結(jié)果:起泡法排序 按學(xué)號(hào)順序輸出記錄 本程序包含 10 個(gè)函數(shù): ○ main() ○ create() ○ serch1() ○ serch2() ○ serch3() ○ 6 加數(shù)據(jù)紀(jì)錄函數(shù) insert() ○ delete() ○ updata() ○ readfile () ○10查詢當(dāng)前所有紀(jì)錄冰按學(xué)號(hào)升序輸出的函數(shù) output() 各函數(shù)間關(guān)系 利用主函數(shù)調(diào)用其他的各個(gè)函數(shù),新建數(shù)據(jù)文件函數(shù) create()是其它各個(gè)函數(shù)的基礎(chǔ),有了它其它函數(shù)才能夠使用。查詢當(dāng)前所有紀(jì)錄的函數(shù) output()以學(xué)號(hào)為關(guān)鍵字查詢函數(shù) serch1()以姓名為關(guān)鍵字查詢函數(shù) serch2()以床號(hào)為關(guān)鍵字查詢函數(shù) serch3()以宿舍號(hào))這些函數(shù)都是查詢函數(shù)中的子函數(shù),他們之間是平行的關(guān)系。如圖所示 : 圖 4 進(jìn)入頁(yè)面圖 《 宿舍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 》 第 11 頁(yè) 共 27 頁(yè) 按 0 就可以創(chuàng)建一個(gè)新的數(shù)據(jù)文件,如 C:\zjy 就是在 C 盤(pán)根目錄下創(chuàng)建一個(gè)名為 zjy 的文件,用來(lái)存放宿舍內(nèi)的學(xué)生信息 圖 5 創(chuàng)建新數(shù)據(jù)文件界面 按 1 可打開(kāi)一個(gè)舊的數(shù)據(jù)文件,如 C:\godlike 打開(kāi) C 盤(pán)根目錄下的godlike 文件(注意必須是已經(jīng)創(chuàng)立的) 按 2 可按姓名查詢 圖 6 按姓名查詢界面 按 3 可按學(xué)號(hào)查詢 按 4 可按房號(hào)查詢 圖 7 按房號(hào)查詢界面 按 5 可以進(jìn)行修改 《 宿舍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 》 第 12 頁(yè) 共 27 頁(yè) 圖 8 修改界面 按 6 可以進(jìn)行刪除 圖 8 刪除界面 按 7 可以進(jìn)行插入 按 8 起泡法對(duì)文件內(nèi)的學(xué)生信息按學(xué)號(hào)升序排序 并輸出 按 9 退出 《 宿舍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 》 第 13 頁(yè) 共 27 頁(yè) 5 結(jié)束語(yǔ) 對(duì)我們這一學(xué)期實(shí)際學(xué)到的內(nèi)容的檢驗(yàn),在課程設(shè)計(jì)的同時(shí)不僅鞏固了以前所學(xué)過(guò)的知識(shí),而且學(xué)到了很多在書(shū)本上所沒(méi)有學(xué)到過(guò)的知識(shí)。 要學(xué)好數(shù)據(jù)結(jié)構(gòu)這門(mén)課程,不僅要認(rèn)真的閱讀課本知識(shí),更 重要的是要通過(guò)上機(jī)實(shí)踐才能增強(qiáng)和鞏固對(duì)課本知識(shí)的理解。在課本上看到各種算法感覺(jué)很簡(jiǎn)單,但是真正的讓自己去寫(xiě)一個(gè)算法感覺(jué)很困難。在調(diào)試過(guò)程中經(jīng)常出現(xiàn)的錯(cuò)誤也不是很熟悉。通過(guò)實(shí)踐的學(xué)習(xí),我認(rèn)到學(xué)好計(jì)算機(jī)要重視實(shí)踐操作,不僅僅是學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu),還是其它的課程,以及其它的計(jì)算機(jī)方面的知識(shí)都要重在實(shí)踐,所以后在學(xué)習(xí)過(guò)程中,我會(huì)更 加注視實(shí)踐操作,使自己更好地學(xué)好計(jì)算機(jī)。(我不曉得你的是什么,你自己改下?。? // 程序 作者 :周玖怡 include include include typedef struct pnode //結(jié)構(gòu)體定義 用于存放學(xué)生信息的節(jié)點(diǎn) { char name [8]。 //學(xué)號(hào) char fh[30]。 char filename[20]。 //指向文件的指針 void creat() //創(chuàng)建新數(shù)據(jù)文件的函數(shù) 創(chuàng)建一個(gè)二進(jìn)制文件 用于存放學(xué)生數(shù)據(jù) { personnode *person。 //為節(jié)點(diǎn)分配內(nèi)存 printf(\n please enter the filename:\n)。 if((fp=fopen(filename,w+))==NULL) { printf(\n you have no enter the filename,can not font the file)。 } printf(\n please enter the name,studentnumbeer (the same length) and 《 宿舍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 》 第 16 頁(yè) 共 27 頁(yè) roomnumber,spare with space,endwith \n)。 while(strcmp(personname,)) //該循環(huán)用于控制 學(xué)生信息的錄入 當(dāng)輸入 時(shí) 學(xué)生信息錄入完畢 { scanf(%s %s,personxh,personfh)。 scanf(%s,personname)。 } void readfile() //文件讀取函數(shù) 用于打開(kāi)已有的二進(jìn)制數(shù)據(jù)文件 {printf(\n please enter the fileroad:\n)。 //此處輸入為文件的路徑 如 c: \zhang if((fp=fopen(filename,r+))==NULL) { printf(\n can39。 exit(0)。 } void output() //輸出函數(shù) 用于輸出文件的全部信息 { personnode *person。 char name1[8],name2[8],name3[8]。 char fh1[30],fh2[30],fh3[30]。 《 宿舍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 》 第 17 頁(yè) 共 27 頁(yè) if((fp=fopen(filename,r))==NULL) { printf(\n can39。 exit(0)。 //a 為循環(huán)結(jié)束判定變量 b, c, d 用于起泡排序時(shí)學(xué)號(hào)交換的替換 if((fp=fopen(filename,r+))==NULL) { printf(\n can39。 exit(0)。 //獲取文件內(nèi)部當(dāng)前指針位置 fscanf(fp,%s%s%s\n,personname,personxh,personfh)。 strcpy (xh1,personxh)。 if(feof(fp)) break。 //獲取文件內(nèi)部下一指針位置 fscanf(fp,%s%s%s\n,personname,personxh,personfh)。 strcpy(xh2,personxh)。 b=strlen(xh1)。 d=strcmp(xh1,xh2)。amp。 strcpy(name1,name2)。 strcpy(xh3,xh1)。 strcpy(xh2,xh3)。 strcpy(fh1,fh2)。 fseek(fp,offset1,SEEK_SET)。 strcpy(personxh,xh1)。 fprintf(fp,%10s%20s%50s\n,personname,personxh,personfh)。 strcpy(personxh,xh2)。 fprintf(fp,%10s%20s%50s\n,personname,personxh,personfh)。 ///將文件位置指針從文件頭向前移動(dòng) offset2個(gè)字節(jié) } rewind(fp)。 fscanf(fp,%s%s%s\n,personname,personxh,personfh)。 if(feof(fp)) {a=1。} offset2=ftell(fp)。 strcpy(xh2,pers
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1