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

正文內(nèi)容

《c++程序設(shè)計(jì)語(yǔ)言》課程設(shè)計(jì)報(bào)告(學(xué)生學(xué)籍管理系統(tǒng))-全文預(yù)覽

  

【正文】 eam listnum。 p1=temp。 tempnext=p1。amp。 now=person。 system(COLOR 3f)。 } ()。 (,ios::out | ios::binary)。 } now=nownext。 //p2 插入到最前 } if(strcmp(p2num,p1num)0) { temp=p2。 p1==person) //插入到頭結(jié)點(diǎn)之前 { temp=p2。 while(p2 amp。 cout 開(kāi)始按學(xué)號(hào)排序! \n。 else return false。 } ()。 (,ios::out | ios::binary)。 cout =================================================\n\n。 cout =================================================\n。Y39。 ()。 apply 特此證明。 apply =================================================\n\n。 \n\n。 cout 證 明 \n。 system(COLOR 2e)。 } cout顯示完畢 !\n。 cout 學(xué)生證預(yù)約辦理 Y/N: personbook endl。 cout 電話 : personphone endl。 18 exit(0)。 system(COLOR 1e)。 } if(!record) cout 沒(méi)有查找到相關(guān)數(shù)據(jù)! \n。 !record) { if(strcmp(pnum,a)==0) { ShowOne(p)。 p=person。 return NULL。 return p。 bool record=false。 } Info *Show::SearNum(char *a) //按學(xué)號(hào)查找學(xué)生信息 { system(COLOR 3d)。 InputOne(p1)。y39。Y39。 cout 是否繼續(xù)輸入? Y/N: 。 if(n==1) head=p1。Y39。 InputOne(p1)。 int n=0。 cout 學(xué)生證預(yù)約辦理 Y/N: pbook endl。 cout 電話 : pphone endl。 } void Show::ShowOne(Info *p) //顯示指定的學(xué)生信息 { system(COLOR 3f)。 cout 學(xué)生證預(yù)約辦理 ? Y/N: 。 cin p1mark。 (p1phone,12)。 (p1num,20)。 } } Stu::~Stu() { ()。 person=new Info。 //信息更新 /修改 void GoodBad(char *)。 class Manage:public Show //Show 的子類(lèi),管理模塊,多重繼承 { public: Info *SearNum(char *)。 //顯示所有學(xué)生的信息 Info *SearNum(char *)。 //創(chuàng)建鏈表 ~Stu()。 virtual Info *SearNum(char *)=0。 static int N。 //績(jī)點(diǎn) char other[100]。 //學(xué)號(hào) char name[8]。 對(duì)策: 小組成員輪流校對(duì)程序,發(fā)現(xiàn)問(wèn)題并改進(jìn)。方便、快捷。 } —— 運(yùn)用鏈表和指針按學(xué)號(hào)大小排序全部學(xué)生信息 12 八、 存在 的不足與對(duì)策 ? 類(lèi)對(duì)象中的信息存儲(chǔ)問(wèn)題 描述: 類(lèi)對(duì)象中用數(shù)組存儲(chǔ)所有學(xué)生的信息,顯得較為復(fù)雜,不方便管理和操作。 while(p1) { ((char *)p1, sizeof(*p1))。 p2=nownext。 tempnext=p1。 //在原鏈表中刪除 p2的信息 person=temp。 i++=N) { if(strcmp(p2num,p1num)0 amp。 11 p1=person。 int i=0。 } if(!record) cout 沒(méi)有查找到相關(guān)數(shù)據(jù)! \n。 !record) { if(strcmp(pnum,a)==0) { ShowOne(p)。 p=person。 person=head。 } p1=new Info。 GoOn!=39。 if(GoOn!=39。 system(COLOR 1e)。) { n++。 while(GoOn==39。 p1=p2=new Info。 Info *p1,*p2。按學(xué)號(hào)排序后輸出到屏幕,并保存到 ; 按績(jī)點(diǎn)高低排序輸出。通過(guò)輸入學(xué)號(hào),開(kāi)具該學(xué)生的學(xué)籍證明保存到 ,并在屏幕上輸出; 學(xué)生證預(yù)約登記。 //獎(jiǎng)懲情況錄入 }。 void Apply(char *)。 void ListNum()。 }。 //按學(xué)號(hào)查找學(xué)生信 息,純虛函數(shù) bool operator(const Info *)。版權(quán)信息 顯示作者及課 設(shè)的相關(guān)信息 5 三、 程序運(yùn)行平臺(tái) Microsoft Visual C++ 四、系統(tǒng)總框架圖 (圖 41) (圖 42) 6 五、 程序類(lèi)的說(shuō)明 ? Stu類(lèi)的說(shuō)明 class Stu //父類(lèi),公用類(lèi) { protected: Info *person。 C++結(jié)構(gòu)清晰、易于維護(hù)、已于拓展,同時(shí)又不失效率。 ? 本系統(tǒng)存在的價(jià)值 滿(mǎn)足了各大院校對(duì)學(xué)籍管理的強(qiáng)烈要求; 力圖用最少的代碼完成最多的功能,代碼簡(jiǎn)潔沒(méi)有冗余; 系統(tǒng)操作簡(jiǎn)便明了,根據(jù)提示即可進(jìn)行簡(jiǎn)便常用的日常學(xué)籍管理; 占用資源少、需求大、簡(jiǎn)便易操作,多彩的可視化界面。 因此,開(kāi)發(fā)出一套計(jì)算機(jī)學(xué)生學(xué)籍管理系統(tǒng)顯得很有必要。 C++語(yǔ)言吸收了 C和 Simula 67的精髓,具有 C無(wú)可比擬的優(yōu)越性。包括學(xué)號(hào)、姓名、電話、住址、績(jī)點(diǎn)、獎(jiǎng)懲信息、學(xué)生證預(yù)約記錄等 ? 查找指定信息 通過(guò)輸入學(xué)號(hào),查找并 輸出指定學(xué)生的全部信息 ? 開(kāi)具學(xué)籍證明 通過(guò)輸入學(xué)號(hào),開(kāi)具該學(xué)生的學(xué)籍證明保存到 ,并在屏幕上輸出 ? 學(xué)生證預(yù)約登記 記錄指定學(xué)生的學(xué)生證預(yù)約登記記錄 ? 獎(jiǎng)懲信息錄入 記錄指定學(xué)生的獎(jiǎng)懲信息記錄 ? 按學(xué)號(hào)排序后輸出 按學(xué)號(hào)排序后輸出到屏幕,并保存到 ? 按績(jī)點(diǎn)高低排序輸出 按績(jī)點(diǎn)高低排序后輸出到屏幕,并保存到 ? 清除數(shù)據(jù)文件 清除 ? 學(xué)生信息更新 /修改 通過(guò)學(xué)號(hào)更新 /修改該學(xué)生的信息 ? 作者 amp。 virtual Info *SearNum(char *)=0。 //創(chuàng)建鏈表 ~Stu()。 //顯示所有學(xué)生的信息 Info *Sea
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1