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

正文內容

c課程設計--學生成績管理系統-在線瀏覽

2025-08-08 09:43本頁面
  

【正文】 開 始登 陸Y失 敗 3 次 以 下失 敗 3 次 以 上增加學生信息按姓名查找按學號查找查找課程成績按姓名刪除按學號刪除按姓名修改按學號修改顯示學生信息排序統計信息查找學生信息刪除學生信息修改學生信息保存學生信息安全退出系統 圖 22 軟件功能流程圖 6 三、 具體設計 及截屏圖 (一) 類的設計 根據上述需求分析,有 學生 類和 學生信息 類。//姓名 char Id[20]。//C 課程得分 float Mnum。//英語課程得分 float sum。//計算平均成績 Student * Next。//輸入數據 void ReadFile(istream amp。//提取輸入的數據 void Show()。 ifstream in。 public: StudentMessage()。 void ShowMenu()。//查找函數 void Save()。//修改信息 void RemoveItem()。//交換兩個 box 變量的數據域 void Sort()。//退出函數 int ListCount()。//輸出信息 void AddItem()。 Student *FindItem(char * name)。 char Id[20]。 //C 課程得分 float Mnum。 //英語 課程得分 float sum。//計算平均成績 Student * Next。//輸入數據 void ReadFile(istream amp。//提取輸入的數據 void Show()。學生成績 管理系統 登陸界面 如圖25 所示。 ifstream in。 public: StudentMessage()。 void ShowMenu()。//查找函數 void Save()。//修改信息 void RemoveItem()。//交換兩個 box變量的數據域 void Sort()。//退出函數 int ListCount()。//輸出信息 void AddItem()。 Student *FindItem(char * name)。 學生成績 管理系統 主界面 如圖 26 所示。增加學生信息 如圖 27 所示 。如圖 29所示。如圖 210所示。 圖 211 按學生姓名查找 按學生學號查找,如圖 212 所示。 14 圖 213 查找學生課程成績 分 界面 :刪除學生信息 的設計 提示按什么信息去刪除學生的信息,如圖 214 所示。 圖 215 分 界面 :修改學生信息 的設計 如圖 216 所示。 圖 217 17 四、 代碼分析 修改學生的信息 修改學生的 信息,按要求提示輸入要刪除 學生的姓名或學號 ,定義一個指向鏈表第一個節(jié)點的指針 p。如果相同,輸出該 學生 的信息并 進行修改 ;如果沒有相同的,提示沒有 找到該學生的信息 。 char Id[10]。 Student * p=NULL。 cout\t\t※ \n\t\t※ \t\tendl。 ciny。 cinname。 p=pNext。 pShow()。 cinpname。 cout輸入任意字符!繼續(xù)?? endl。 } else { cout\t\t 沒有找到 !endl。 getch()。 case 2: cout\t\t 請輸入要修改的學生的學號: 。 if(p=FindID(Id)) { cout\t\t 已找到學生的信息,請輸入新的信息 !endl。 cout\t姓名 \t學號 \tC++\t數學\t外語 \t總成績 \t平均成績 endl。 cout\t\t 請輸入新的學生的學號: 。 cout修改成功! endl。 getch()。 cout輸入任意字符!繼續(xù)?? endl。 }break。 原程序: //修改信息 19 include include include include include void StudentMessage::ModifyItem() { char name[20]。 int y。 cout\n\t\t*********************************endl。 cout\t\t*********************************\n請選擇: 。 switch(y) { case 1: cout\t\t 請輸入要修改的學生的姓名: 。 if(p=FindItem(name)) 20 { cout\t\t 已找到學生的信息,請輸入新的信息 !endl。 pShow()。 cinpname。 cout輸入任意字符!繼續(xù)?? endl。 } else { cout\t\t 沒有找到 !endl。 getch()。 case 2: cout\t\t 請輸入要修改的學生的學號: 。 if(p=FindID(Id)) { 21 cout\t\t 已找到學生的信息,請輸入新的信息 !endl。 pShow()。 cinpId。 cout輸入任意字符!繼續(xù)?? endl。 } else { cout\t\t 沒有找到 !endl。 getch()。 } } 編譯成功后開始運行, 選擇修改,輸入要修改的學生的姓名或學號后,找到的不是要找的這個 學生的姓名或學號而是上一個學生的姓名或學號,進行修改過后,就能準確的找到要找的學生信息 。 char Id[10]。 Student * p=NULL。 cout\t\t※ \n\t\t※ \t\tendl。 ciny。 cinname。 p=pNext。 pShow()。 cinpname。 cout輸入任意字符!繼續(xù)?? endl。 } else { cout\t\t 沒有找到 !endl。 getch()。 case 2: cout\t\t 請輸入要修改的學生的學號: 。 if(p=FindID(Id)) 23 { cout\t\t 已找 到學生的信息,請輸入新的信息 !endl。 cout\t姓名 \t學號 \tC++\t數學\t外語 \t總成績 \t平均成績 endl。 cout\t\t 請輸入新的學生的學號: 。 cout修改成功! endl。 getch()。 cout輸入任意字符!繼續(xù)?? endl。 }break。盡管不是自己獨立完成,但仍然很高興,因為在設計的過程中,讓我了解到要設計一個程序,查找資料是至關重要的,在他人的基礎上,再根據自己所學進行修改與調試,最后設計出自己想要的 程序,這過程艱辛,但只要你持之以恒,成功指日可待。為了解決此。尤其是老師,評他們多年的編寫程序的經驗,要解決我們的問題,對他們來說只是 小問題 。 總之,這次設計程序讓我受益良多,我會好好珍惜像這種難得的機會 。//登陸界面 void main() { login()。 //設置系統背景色和前景色 int x,i=0。 cout\t\t167。167。167。167。167。167。167。167。167。167。167。167。167。endl。i3。 cout\t\t◎★★★★【 歡迎進入學生成績管理系統 】★★★★◎endl。i3。 cout\t\t167。167。167。167。167。167。167。167。167。167。167。167。167。 \nendl。 Sleep(1500)。 getch()。 while(!quit) { system(cls)。 cinx。 quit=true。 case 1:()。 case 2:()。 case 3:()。 case 4:()。 case 5:()。 case 6:()。 case 7:()。 } } } // class Student { public: char name[20]。 float Cnum。 //數學課程得分 float Enum。 //總分 float average。 void Input()。 in)。//輸出信
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1