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

正文內(nèi)容

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

2025-06-15 01:39 上一頁面

下一頁面
 

【正文】 rNum(char *)。 ? Manage 類的說明 class Manage:public Show //Show 的子類,管理模塊,多重繼承 { public: Info *SearNum(char *)。 //信息更新 /修改 void GoodBad(char *)。包括學(xué)號(hào)、姓名、電話、住址、績(jī)點(diǎn)、獎(jiǎng)懲信息、學(xué)生證預(yù)約記錄等 ? 查找模塊 通過輸入學(xué)號(hào),查找并輸出指定學(xué)生的全部信息 ? 管理模塊 開具學(xué)籍證明。通過學(xué)號(hào)更新 /修改該學(xué)生的信息; ? 輸出模塊 按學(xué)號(hào)排序后輸出。 //按學(xué)號(hào)查找學(xué)生信息,純虛函數(shù) ? Creat 函數(shù) void Student::creat() //創(chuàng)建鏈表 { Info *head。Y39。 //二進(jìn)制輸出文件 head=NULL。y39。 p2=p1。 ()。amp。 break。 } p2next=NULL。 cout 開始按學(xué)號(hào)查找! \n。amp。 } p=pnext。 } —— 該函數(shù)重載了 運(yùn)算符,便于直接比較兩結(jié)構(gòu)體所存儲(chǔ)數(shù)據(jù)的績(jī)點(diǎn)高低 ? ListNum函數(shù) void Student::ListNum() //按學(xué)號(hào)排序輸出 { Info *p1,*p2,*temp,*now。 now=person。amp。 p2=tempnext。 p2=tempnext。 p1=now。 p1=person。 ShowAll()。 對(duì)策: 采用二進(jìn)制文件的方式,整塊錄入結(jié)構(gòu)體數(shù)據(jù)文件。 ? 程序細(xì)節(jié)問題 描述: 由于首次進(jìn)行比較大規(guī)模的程序設(shè)計(jì),程序中的很多輸入輸出細(xì)節(jié)沒有注意到,導(dǎo)致某些格式不統(tǒng)一。 includefstream include struct Info { char num[20]。 //住址 float mark。 }。 //創(chuàng)建二進(jìn)制文件 public: Stu()。 //友元函數(shù) void creat()。 //顯示指定的學(xué)生信息 void ShowAll()。 //按績(jī)點(diǎn)高低排序輸出 }。 //學(xué)生證預(yù)約 void Change(char *)。 Stu::Stu() { N=0。 15 exit(0)。 cout 學(xué)號(hào) : 。 cout 電話 : 。 cout 績(jī)點(diǎn) : 。 (p1other,100)。 N++。 cout 姓名 : pname endl。 cout 備注 : pother endl。 Info *p1,*p2。 p1=p2=new Info。 while(GoOn==39。) { n++。 system(COLOR 1e)。 if(GoOn!=39。 GoOn!=39。 } p1=new Info。 person=head。 p=person。 !record) { if(strcmp(pnum,a)==0) 17 { ShowOne(p)。 } if(!record) cout 沒有查找到相關(guān)數(shù)據(jù)! \n。 cout 開始按學(xué)號(hào)查找! \n。amp。 } p=pnext。 fstream showAll。 if(()) { cout打開文件 ! \n 。 cout 姓名 : personname endl。 cout 備注 : personother endl。 ((char *)person,sizeof(*person))。 p=SearNum(a)。 cout =================================================\n\n。 cout 特此證明。 cout endl 已按上述格式保存到 ! \n。 \n。 19 apply =================================================\n。 pbook=39。 cout 預(yù)約信息已記錄!請(qǐng)盡快提交相關(guān)證明! \n\n。 system(COLOR 5e)。 fstream GoodBad。 p=pnext。 } bool Stu::operator (const Info *right) //運(yùn)算符重載 { if(personmark rightmark) 20 return true。 system(COLOR 3f)。 p2=personnext。amp。 tempnext=p1。 p1=temp。 } fstream listnum。 p1=p1next。 int i=0。 p2=personnext。 i++=N) { if(p2p1 amp。 //在原鏈表中刪除 p2的信息 person=temp。 tempnext=p1。 p2=nownext。 while(p1) { ((char *)p1, sizeof(*p1))。 } void Manage::Change(char *a) //學(xué)生信息更新 /修改 22 { Info *p。 cout 請(qǐng)輸入該同學(xué)更新 /修改后的信息: \n。 cout 電話 : 。 cout 績(jī)點(diǎn) : 。 (pother,100)。 fstream Change。 p=pnext。 } void main() { system(COLOR 1e)。 int want。 cout 【歡迎使用學(xué)生學(xué)籍管理系統(tǒng)】 \n請(qǐng)先錄入要管理的學(xué)生信息 23 \n。y39。 cout 請(qǐng)輸入要使用功能的數(shù)字代碼 \n。 cout 【 4】 學(xué)生證預(yù)約登記 \n。 cout 【 8】 清除數(shù)據(jù)文件 \n。 cout ************Powered By 3034 NUAA************\n。 } catch(WrongIn) { cout 輸入有誤!請(qǐng)重新輸入要使用的功能代碼: 。 break。 } break。 } break。 } break。 } break。 } break。 } break。 cout =================================================\n。 } break。 (sear)?!?C++程序設(shè)計(jì)語言》課程設(shè)計(jì) \n\n。 cout 081110313 許 云 \n\n。 cout ************Powered By 3034 NUAA************\n。 cin use。N39。 } } }
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1