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

正文內(nèi)容

某學(xué)校人員信息管理教材-全文預(yù)覽

2025-04-30 00:57 上一頁面

下一頁面
  

【正文】 。 switch(choice1) { case 1: TSearchData_num()。 cinchoice。 } } }void SearchData()//查詢功能函數(shù) { system(cls)。 case 3: i=0。 switch(choice) { case 1: TUpdateData()。 int i=1。system(cls)。break。 while(i) { int choice。break。 case 2: SAddData()。 Menu()。 cout* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * **endl。 cout* * * *endl。 cout* * * *endl。 cout* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * **endl。 cout* * * *endl。 cout* * * *endl。i++) stu[i].DisplayData()。 cout成功讀取記錄!endl。 for(int i=0。i++) stu[i].save(outf)。c++) { if(stu[c].num==i) { stu[c].DisplayData()。}void SDisplayData()//對學(xué)生類對象按學(xué)號升序排序打印功能函數(shù){ for(int i=1。aS。 SSearchData_sex()。pS。 }}void SSearchData_sex()//按性別查詢學(xué)生類對象{ char sex_s[15]。j++) if(stu[j].name==nam_s) { stu[j].DisplayData()。 cout請輸入學(xué)生名字:endl。 i=S。 cinn。 cout新的記錄:endl。 cout請輸入語英數(shù)成績:。iS。 if(S==0) cout沒有可刪除的記錄!endl。i++) stu[i]=stu[i+1]。 for(int i=0。}}void SDeleteData()//對學(xué)生類對象的刪除功能函數(shù){ int n。 main()。i10。inf){infnumnamesexmajor_or_departmentdateagescore_chinesescore_englishscore_mathematices。 } void save(ofstream amp。 cout學(xué)號 姓名 性別 專業(yè) 出生時間 年齡 語文成績 英語成績 數(shù)學(xué)成績endl。 cinscore_chinese。 cindate。 cinsex。 AddData()。 for(int k=1。 return os。 os39。 os39。 os39。 os39。operator( ostream amp。 is。 is。 (,30,39。 friend istream amp。i++) tea[i].DisplayData()。 cout成功讀取記錄!endl。 for(int i=0。i++) tea[i].save(outf)。c++) { if(tea[c].num==i) { tea[c].DisplayData()。}void TDisplayData()//對教師類對象按教工號升序排序打印功能函數(shù){ for(int i=1。aT。 TSearchData_sex()。pT。 }}void TSearchData_sex()//按性別查詢教師類對象{ char sex_s[15]。j++) if(strcmp(tea[j].name,nam_s)==0) { tea[j].DisplayData()。 cout請輸入教師名字:endl。 i=T。 cinn。 cout新的記錄:endl。 cout請輸入教師職稱(如教授/副教授/講師):。iT。 if(T==0) cout沒有可刪除的記錄!endl。i++) tea[i]=tea[i+1]。 for(int i=0。}void TDeleteData()//對教師類對象的刪除功能函數(shù){ int n。 main()。i10。i++) max=maxx[i]? max:x[i]。 }}tea[10]。outf) {outf教工號 姓名 性別 工作部門 出生時間 年齡 職稱 工資endl。 cout* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * endl。 } } catch(double ) { cout輸入有誤,請重新輸入endl。 cinjob。 cindate。 cinsex。 AddData()。 for(int k=1。 return os。 os39。 os39。 os39。tea) //重載運(yùn)算符函數(shù)聲明{ os39。 return is。 is。\n39。operator( istream amp。class teacher:virtual public people{public: teacher(int n=0,char nam[30]=,char s[15]=,char o[50]=,char d[30]=,int a=0,char j[50]=,double sa=0):people(n,nam,s,o,d,a),salary(sa){strcpy(job,j)。 strcpy(major_or_department,o)。 int age。 char name[30]。int main()。要在循環(huán)外再加一個循環(huán)進(jìn)行控制。***************************************************************************教師類功能函數(shù)***************************************************************************templatetypename Q Q Max(Q * x,int len) void TAddData()//對教師類對象的添加功能函數(shù)void TDeleteData()//對教師類對象的刪除功能函數(shù)void TUpdateData()//對教師類對象的修改功能函數(shù)void TSearchData_num()//按教工號查詢教師類對象void TSearchData_nam()//按姓名查詢教師類對象 void TSearchData_sex()//按性別查詢教師類對象void TFindMaxData()//對教師類對象的最高工資查詢功能函數(shù)void TDisplayData()//對教師類對象按教工號升序排序打印功能函數(shù)void Tsave()//對教師類對象的保存功能函數(shù)void Tload()//對教師類對象的讀取功能函數(shù)***************************************************************************學(xué)生類功能函數(shù)***************************************************************************templatetypename Q Q Max(Q * x,int len) void SAddData()//對學(xué)生類對象的添加功能函數(shù)void SDeleteData()//對學(xué)生類對象的刪除功能函數(shù)void SUpdateData()//對學(xué)生類對象的修改功能函數(shù)void SSearchData_num()//按學(xué)號查詢學(xué)生類對象void SSearchData_nam()//按姓名查詢學(xué)生類對象 void SSearchData_sex()//按性別查詢學(xué)生類對象void SFindMaxData()//對學(xué)生類對象的最高英語成績查詢功能函數(shù)void SDisplayData()//對學(xué)生類對象按學(xué)號升序排序打印功能函數(shù)void Ssave()//對學(xué)生類對象的保存功能函數(shù)void Sload()//對學(xué)生類對象的讀取功能函數(shù)***************************************************************************功能函數(shù)***************************************************************************void Showmenu() void Menu()void Menu1()void AddData()//添加功能函數(shù)void DeleteData()//刪除功能函數(shù)void UpdateData()//修改功能函數(shù)void SearchData()//查詢功能函數(shù)void FindMaxDataS()//英語成績最高學(xué)生查詢函數(shù)void FindMaxDataT()//工資最高教師查詢函數(shù)void DisplayData()//顯示全部人員記錄函數(shù)void save()//保存功能函數(shù)void load()//讀取功能函數(shù)int main()四、系統(tǒng)測試用例主菜單界面異常處理教工號學(xué)號輸入重復(fù)報錯按升序排列所有記錄保存記錄五、錯誤記錄及原因分析錯誤原因分析:字符數(shù)組不可直接賦值,而要用stycpy函數(shù)進(jìn)行賦值。stu);//重載運(yùn)算符函數(shù)聲明 friend ostream amp。 int score_mathematices。os,teacher amp。operator( istream amp。*************************************************************************** 教師類:***************************************************************************class teacher:virtual public people{public: teacher(int n=0,char nam[30]=,char s[15]=,char o[50]=,char d[30]=,int a=0,char j[50]=,double sa=0):people(n,nam,s,o,d,a),salary(sa){strcpy(job,j)。 strcpy(major_or_department,o)。 int age。 char name[30]。 7從外部文件追加數(shù)據(jù)216。 3修改一個人員記錄216。保存數(shù)據(jù)時,, 。 能夠從文件中讀入數(shù)據(jù)??紤]到輸人學(xué)生(教工)姓名時,名字中可能引入空格,所以重載“>>”運(yùn)算符時,需要滿足這個要求。在屏幕上打印所有的數(shù)據(jù)記錄;打印時,先打印學(xué)生的記錄,后打印教師的記錄。對學(xué)生,查找“English”課程成績最高的學(xué)生記錄并打??;對教師,查找“工資”最高的教師記錄并打印。216。根據(jù)學(xué)號(教工號),刪除該人員的記錄。 Teacher類——派生類(3)數(shù)據(jù)基本功能:216。(2)使用繼承的方法構(gòu)造3個類,對相應(yīng)的對象放置10個學(xué)生(教師)信息。其中, 1)對學(xué)生,還包括3門課的成績(Chinese, English, Mathematics)。學(xué)生在熟練運(yùn)用Visual C++ ,通過使用Visual C++ ,擴(kuò)展程序設(shè)計(jì)的知識面,提高綜合應(yīng)用C++知識能力的要求。通過課程設(shè)計(jì)的綜合訓(xùn)練
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1