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

正文內(nèi)容

c課程設(shè)計(jì)報(bào)告學(xué)生信息管理系統(tǒng)-wenkub

2023-01-31 20:12:48 本頁(yè)面
 

【正文】 輸入相應(yīng)的學(xué)生信息如果不是則需要運(yùn)用 Insert(p)函數(shù)插入結(jié) 點(diǎn)增加學(xué)生信息的 ,并通過(guò) chundang(p)函數(shù) 進(jìn)行存檔 ,具體流程如下圖所示 流程圖 2 刪除學(xué)生信息 調(diào)用函數(shù) Node* Delete(Node* head , int num) 刪除學(xué)生的信息則必須對(duì)鏈表結(jié)點(diǎn)進(jìn)行刪除意味著將某個(gè)要?jiǎng)h除結(jié)點(diǎn)前后的連續(xù)打斷,去掉該結(jié)點(diǎn),使前后指針變量重新連接,完成鏈表結(jié)點(diǎn)的刪除任務(wù) 流程圖 3.導(dǎo)入學(xué)生信息 打開(kāi)存檔文件 ifstream Filein()。 統(tǒng)計(jì)功能:對(duì)某幾個(gè)專業(yè)的人數(shù)、男女性別學(xué)生信息進(jìn)行統(tǒng)計(jì)。同時(shí) ,應(yīng)具備以下功能: 輸入功能:一次可以完成 自定義學(xué)生人數(shù)的學(xué)生信息 記錄的輸入。要求設(shè)計(jì)鏈表類來(lái)實(shí)現(xiàn),并統(tǒng)計(jì)學(xué)生人數(shù)。 課程設(shè)計(jì)的要求 利用學(xué)到的編程知識(shí)和編程技巧,要求學(xué)生: 對(duì)系統(tǒng)進(jìn)行功能模塊分析、控制模 塊分析正確 系統(tǒng)設(shè)計(jì)要能完成題目所要求的功能。C++實(shí)習(xí)報(bào)告 一、課程設(shè)計(jì)目的 C++課程設(shè)計(jì),使學(xué)生能夠?qū)W(xué)到的面向?qū)ο蟮脑O(shè)計(jì)思想運(yùn)用在具體的工作和學(xué)習(xí) 中,加深對(duì)類和對(duì)象的理解,要求學(xué)生對(duì)生活中許多具體的事物抽象出類,并掌握繼承和派 生類、 基類、 虛函數(shù)和多態(tài)的概念。 編程簡(jiǎn)練,可用,盡可能的使系統(tǒng)的功能更加完善和全面 使用說(shuō)明書(shū)、流程圖要清楚。 文本界面為: 1. 新增學(xué)生信息 2. 刪除學(xué)生信息 3. 導(dǎo)入學(xué)生信息(已經(jīng)保存于的文件信息) 4. 學(xué)生信息搜索(按姓名) 5. 學(xué)生信息統(tǒng)計(jì)(按專業(yè)或性別或年齡 年齡要自動(dòng)計(jì)算) 6. 按英 語(yǔ)成績(jī)排序 7. 學(xué)生信息保存 8. 退出 設(shè)計(jì)說(shuō)明 總體 結(jié)構(gòu)我們 采取模塊化方式進(jìn)行程序設(shè)計(jì),要求程序的功能設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)及整體 結(jié)構(gòu)設(shè)計(jì)合理。 刪除 功能 : 對(duì)指定學(xué)生的信息進(jìn)行刪除。 排序功能:以英語(yǔ)課程的分?jǐn)?shù)為依據(jù)對(duì)學(xué)生信息進(jìn)行排序。輸出說(shuō)存檔的學(xué)生信息 輸入要?jiǎng)h除信息的編號(hào) 該生信息 已刪除,顯示其他同學(xué)的信息 輸出所有學(xué)生的信息 新增學(xué)生信息 按提示:輸入學(xué)個(gè)的各種信息 按格式顯示輸入的學(xué)生信息 退出該功能,返回主菜單,繼續(xù)選擇 退出該功能,返回主菜單,繼續(xù)選擇 導(dǎo)入學(xué)生信息 顯示學(xué)生的信息 退出該功能,返回主菜單,繼續(xù)選擇 判斷 以前是否存儲(chǔ)了學(xué)生信息是新增信息 輸入要?jiǎng)h除學(xué)生信息 2 學(xué)生信息的搜索 調(diào)用函數(shù) Node* sousuo(Node* head , char na[20]) ,按學(xué)生的姓名進(jìn)行搜索 流程圖: 5 信息的統(tǒng)計(jì) 調(diào)用函數(shù) Node* tongji(Node* head) 運(yùn)用一個(gè) for 循環(huán),將輸入的相應(yīng)的學(xué)生信息用strcmp()函數(shù)與對(duì)應(yīng)的數(shù)組進(jìn)行比較,然后再進(jìn)行統(tǒng)計(jì) 。 struct Node { int num。 int nian,yue,ri。}。 p1=p2=new Node。 while (p1num!=NULL) { if (n==1) { head=p1。 int a。 cinp1name。 cinp1xb。 cinp1nian。 cinp1dz。 } p2next=NULL。 ofstream Fileout()。 p=pnext。 p1=head。 cinp0name。 cinp0zy。 cinp0ri。 cinp0mark。 } while (p1nump0num amp。 } if (p1num=p0num) { if (p1==head) head=p0。 p0next=NULL。 } Node *p1,*p2。 p1next) { p2=p1。 } else cout沒(méi)找編號(hào)為 num的學(xué)生! endl。 p1=p1next。 }//******************* return head。 } return 0。 for(int k=0。} while(p1) { if(!strcmp(p1zy,aa)){a++。} else if(!strcmp(p1xb,nv)){e++。} } p1=p1next。 Fileouta 專業(yè)的個(gè)數(shù): aendlb 專業(yè)的個(gè)數(shù): bendlc 專業(yè)的個(gè)數(shù):cendl。mm++) {if(j[mm]!=0){Fileout年齡 i[mm]的個(gè)數(shù): j[mm]endl。 coutendl。m100。 } //*********************************************************************************** //*********************************************************************************** Node* paixu(Node* head) //英語(yǔ)成績(jī)排序 {Node *p1=head。 Fileout英語(yǔ)成績(jī)排序 endl。 cout排名 成績(jī) 姓名 endl。 ll++。 ()。 int strcmp(
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1