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

正文內(nèi)容

面向?qū)ο骳課程設(shè)計(jì)-資料下載頁(yè)

2025-06-07 13:11本頁(yè)面
  

【正文】 } } //修改學(xué)生信息 void StudentLinklist::modifyStuNode() { string name。 StudentNode *p=thishead。 int flag=0。 string _name。 string _sex。 string _birthday。 string _major。 string _address。 float _EnScore。 if(thishead!=NULL) { cout請(qǐng)輸入要修改學(xué)生姓名 :endl。 cinname。 } else { cout學(xué)生記錄為空,沒(méi)有可修改的學(xué)生。 endl。 return。 } while(p!=NULL) { if(pgetName()==name) { cout請(qǐng)輸入學(xué)生信息 :endl。 cout姓名: 。 cin_name。 cout性別: 。 福建工程學(xué)院 信息學(xué)院 面向?qū)ο笳n程設(shè)計(jì)(題目范例) 23 cin_sex。 cout生日: 。 cin_birthday。 cout專(zhuān)業(yè): 。 cin_major。 cout家庭住址: 。 cin_address。 cout外語(yǔ)成績(jī): 。 cin_EnScore。 psetStudentNode(_name,_sex,_major,_birthday,_address,_EnScore,pgetNext())。 cout學(xué)生信息修改成功! endl。 flag=1。 p=pgetNext()。 } else p=pgetNext()。 } if(!flag) cout沒(méi)有名字為 name的學(xué)生! endl。 } //保存學(xué) 生信息 void StudentLinklist::saveStuNode() { string fileName。 StudentNode *p=thishead。 cout請(qǐng)輸入保存路徑包括文件名 endl。 cinfileName。 ofstream saveFile。 (fileName,ios::out|ios::binary)。 if(()) { cout文件無(wú)法打開(kāi)! endl。 exit(EXIT_FAILURE)。 } if(thishead!=NULL) { while(p!=NULL) { ( reinterpret_castchar *(p) , sizeof(*p) )。 p=pgetNext()。 } cout保存成功!! endl。 福建工程學(xué)院 信息學(xué)院 面向?qū)ο笳n程設(shè)計(jì)(題目范例) 24 } else { cout沒(méi)有信息可以保存! endl。 } ()。 } //對(duì)英語(yǔ)成績(jī)進(jìn)行排序 void StudentLinklist::bubbleSort() { StudentNode *rear=NULL。//終止指針 StudentNode *ptmp。//臨時(shí)存放終止指針 StudentNode *p1。 StudentNode *p2。 //設(shè)置頭指針 p1=new StudentNode。 p1setNext(thishead)。 thishead = p1。 while(rear!=thishead) { ptmp=thishead。 for( p1=thishead 。 p1getNext()getNext()!=rear 。 p1=p1getNext() ) { if( p1getNext()getEnScore() p1getNext()getNext()getEnScore() ) { p2 = p1getNext()getNext()。 p1getNext()setNext( p2getNext() )。 p2setNext( p1getNext() )。 p1setNext( p2 )。 ptmp=p1getNext()getNext()。 } } rear=ptmp。 } p1=thishead。 thishead = thishead getNext() getNext()。 delete p1。 p1=NULL。//保證不產(chǎn)生“野指針(地址不明確的指針)” cout按外語(yǔ)成績(jī)排序后: endl。 } 福建工程學(xué)院 信息學(xué)院 面向?qū)ο笳n程設(shè)計(jì)(題目范例) 25 // Course Design__Student : 定義控制臺(tái)應(yīng)用程序的入口點(diǎn)。 // /////////////////////////////////////////////////////////////// // // FileName : Course Design__Student // Creator : Berlin // Date : 2021318 10:20 // Comment :主函數(shù) // /////////////////////////////////////////////////////////////// include include include iostream include string using namespace std。 /************************************ 主 函 數(shù)****************************************/ int _tmain(int argc, _TCHAR* argv[]) { StudentLinklist *sl=new StudentLinklist。//調(diào)用無(wú)參構(gòu)造使得 s1head=NULL string name。 string sex。 string birthday。 string major。 string address。 float EnScore。 int choice。 slcreateList()。//讀取保存的文件內(nèi)容 while(1) { cout\t\t┏━━━━━ ━━━━━━━━━━━━━━━━━━┓ endl。 cout\t\t┃ 學(xué)生信息管理系統(tǒng) ┃ endl。 cout\t\t┣━━━━━━━━━━━━━━━━━━━━━━━┫ endl。 cout\t\t┃ 1 = 增加學(xué)生記錄 6 = 修改學(xué)生信息 ┃ endl。 cout\t\t┃ 2 = 刪除學(xué)生記錄 7 = 排序?qū)W生信息 ┃ endl。 cout\t\t┃ 3 = 查看學(xué)生信息 8 = 統(tǒng)計(jì)學(xué)生信息 ┃ endl。 cout\t\t┃ 4 = 導(dǎo)入學(xué)生信息 9 = 保存學(xué)生信息 ┃ endl。 cout\t\t┃ 5 = 搜索學(xué)生信息 0 = 退出管理系統(tǒng) ┃ endl。 cout\t\t┗━━━━━━━━━━━━━━━━━━━━━━━┛ endl。 cout請(qǐng)你輸入你的選擇: endl。 cinchoice。 switch(choice) 福建工程學(xué)院 信息學(xué)院 面向?qū)ο笳n程設(shè)計(jì)(題目范例) 26 { case 0: break。 case 1: cout請(qǐng)輸入學(xué)生信息 :endl。 cout姓名: 。 cinname。 cout性別: 。 cinsex。 cout生日: 。 cinbirthday。 cout專(zhuān)業(yè): 。 cinmajor。 cout家庭住址: 。 cinaddress。 cout外語(yǔ)成績(jī): 。 cinEnScore。 sladdAtEnd(name,sex,major,birthday,address,EnScore)。 system(cls)。 slvisitAllNode()。 break。 case 2: system(cls)。 slvisitAllNode()。 sldeleteStuNode()。 slvisitAllNode()。 break。 case 3: system(cls)。 slvisitAllNode()。 break。 case 4: slimportStuNode()。 break。 case 5: system(cls)。 slsearchStuNode()。 break。 case 6: system(cls)。 slmodifyStuNode()。 break。 case 7: system(cls)。 福建工程學(xué)院 信息學(xué)院 面向?qū)ο笳n程設(shè)計(jì)(題目范例) 27 slbubbleSort()。 slvisitAllNode()。 break。 case 8: system(cls)。 slshowStuNode(sl)。 break。 case 9: system(cls)。 slsaveStuNode()。 break。 default: cout輸入錯(cuò)誤,請(qǐng)重新輸入 endl。 } if(choice==0) break。 } delete sl。 return 0。 } //////////////////////////////////////////////////////////完結(jié) ///////////////////////////////////////////////////////////////////
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1