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

正文內容

c課設學生管理系統(tǒng)-免費閱讀

2025-03-06 06:43 上一頁面

下一頁面
  

【正文】 ka。 } //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ void math_pass(int a,stu *t[50]) { if(a==0) { cout管理系統(tǒng)中沒有錄入數據或者數據已經被刪除! endl。k++) { english_sum+=t[k]get_eng()。p++) { if((t[p]get_chin())60) { t[p]print()。flag1=1。 warn()。 continue。 } for(k=0。 } } if(flag1==0) cout英語沒有不及格的! endl。 for(int p=0。ka。 system(cls)。 } else break。 //密碼修改函數 void remima() { char a[20]。 cout 總成績: thisgetsum()endl。 } void print() { cout 姓名是: nameendl。 history=hi。 double num,math,chinese,english,phisical,history,average,sum。程序實現上,要設計了簡單清晰的查詢界面,將各個功能集中出來按照程序編寫原則,便于用戶查詢自己要的操作。往往當你做出來的時候,也是一件很提自信和興趣的事情。 知道了布爾常量在程序中的如何應用,尤其和 do while 的語句,為了下次同樣能實現這個功能,我在外面的 do }while (1)。 } 在調用 search()函數時,因為要以學生的學號作為查詢,而學生的學號時 stu 類的使用變量,所以普通函數是無法直接調用這個數據成員,但為了要實現這個功能,我就試著將這個函數變成這個類的成員函數,但是問題又出現了,如果是成員函數,那么調用這個函數如: search(i,s) 就必須要這個類的對象來調用,而這個函數與對像又 沒有任何關系,所以這又無話實現,因此我就將這個函數設為了這個類的友元函數,結果剛好實現這個目的,我想友元函數相對成員函數的優(yōu)勢也就是這一點吧。 else if(!strcmp(w,n)) {flag=1。 for(int j=0。在下次登入時,再用原 密碼登入,就會出現圖 2 的情形,在輸入修改后的密碼后就登入了系統(tǒng)了,說明了系統(tǒng)修改密碼成功; 本功能實現主要用了第九章的 fstream outfile。 首先時“ 0”操作,也就是輸入界面,它會提示你輸入相應的數據信息,如姓名,學號等等,當要結束一個學生的數據輸入的時候,就會提醒你時候繼續(xù)輸入,如果是“ y”的話就繼續(xù)出現相應的數據輸入提示,如果是“ n”的話就跳出界面,返回到菜單界面,如果時其他的數字,就會提示“指令錯誤,請繼續(xù)輸入!” 當返回界面以后,此時界面會輸出當前已錄人員總數為 2。 ()。 cinb。ka。 } cout全班的數學平均分為: math_sum/aendl。 } } warn()。y++) { if((t[p]getsum())(t[y]getsum())) p=y。 } else { int p。 } } warn()。} } while(1)。 do { if (!strcmp(w,y)) break。 cinn。 break。 cinw。 t[h]chinese=chin。 cout請輸入新的 外語成績: endl。 cout請輸入新的 學號: endl。char sex[10]。 cinw。 }while(h=a)。flag3 標識刪除的目標是否存在 do{ cout請輸入您要刪除的學生姓名: endl。 } } }while(1)。//實現查詢班級英語高于 90 分和不及格學生基本信息的功能; case 39。//實現查詢班級語文高于 90 分和不及格學生基本信息的功能; case 39。//實現查詢班級數學平均分和輸出低于平均分學生的功能; case 39。}//系統(tǒng)退出 case 39。break。break。break。break。 } break。 system(cls)。 ()。 cinenglish。 outfilenumendl。 } cout請輸入 姓名 endl。 switch (p1) { case 39。 //定義學生數組 fstream outfile。 } else { cout你的密碼不正確 ,請重新輸入 :。 } (s,sizeof(s))。 ()。 (e:\\學生數據 .txt,ios::out)。 9 輸入輸出的設計: ①、 界面設計 程序運行后會出現一個簡捷的窗口,便于用戶查詢數據。 7 第一章 系統(tǒng)程序設計思路 系統(tǒng)功能設計: 系統(tǒng)功能結構圖: ture 初始化程序 主程序 各科中優(yōu)秀和不及格的同學 各科的平均分和低于平均分的同學 查找 刪除 修改 統(tǒng)計 輸入 顯示 退出 輸入密碼 界面函數 fasle 采單程序 修改密碼 密碼 .txt 存入數據 讀取數據 比 較 存入數據 學生數據 .txt 儲存數據 讀取數據 讀取數據 讀取數據 類設計: 類: student 數據成員: 學號,姓名,性別,數學成績,英語成績,語文成績,物理成績,歷史成績; 成員函數: 無參和有參的構造函數,英語、數學、英語成績等返回函數,總分和平均分返回函數,顯示輸出函數; 因為在設計功能實現時,必定要調用類的對象,因此我就設計了三個友元成員函數,便于在這些函數要對對象進行處理時,或者進行比較時,可以調用的程序的私 用數據,如:在 search()函數中,不設置其為友元函數的話,那么在調用對象的 name 私有數據時,即執(zhí)行程序 if(strcmp(n,(*t[j]).name)==0), 就會產生無法訪問的錯誤; 友元函數: 刪除函數、修改函數、查找函數、界面函數 類的結構圖為: Stu 類 數據成員 成員函數 友元函數 Char name[20]。 3、計算每個學生的各門功課總分和平均分,按學號或總分排序輸出每個學生的基本信息及總分、平均分和名次等信息。學生課程及成績管理系統(tǒng)的產生大大減少了人力上的不便,讓整個數據管理更加科學合理。 三、 系統(tǒng)實現方案 : 第一步:分析題目,建立類并派生出它的子類,畫出類圖。 1998年正式發(fā)布了 C++語言的國際標準 [C++,1998],對于 要解決實際問題的程序員而言, C++使程序設計變得更有樂趣 。 C++以其獨特的語言機制在計算機科學的各個領域中得到了廣泛的應用。 二、學生成績管理系統(tǒng)與 C++的聯(lián)系: 首先,我們了解學生成績管理系統(tǒng)都以學生為中心展開的,而對于學生的各種數據包含他的姓名、學號、性別、名族以及各科成績等,如果只是面向過程編程這樣就不利于數據的調用,那么數據與數據之間也會產生混亂,因為學生畢竟不只是一個。系統(tǒng)方便了學生選課和查分。然后用類創(chuàng)建對象,將班級的所用數據信息都賦值到這些對象上,然后分別對這些對象進行各種處理,也就是調用各種函數如:修改函數 change()、查找函數 search()、刪除函數 delete_stu()、以及各種排序函數 paixu()、界面輸入函數 Condactor() 等各種函數來實現各種數據操作,達到數據管理的目的。 通過實現這些要求,從而使本系統(tǒng)達到能 提高學生管理效率,節(jié)約管理成本,增強學生管理安全性 的作用,并 能夠實現方便 數據 的擴展,滿足學校發(fā)展的需要 。 Search(int a,stu *t[50])。 由于在窗口中,要進行界面切換,為了能夠即使返回主菜單,我就用了程序“ system(cls)”來刷新屏幕。 (e:\\密碼 .txt,ios::in)。 (e:\\密碼 .txt,ios::in)。 if(!strcmp(s,b)) { system(cls)。 //定義輸入字符 char w[20],c。 //刷新屏幕 if (strlen(p)==1) p1=p[0]。 do{ 13 (e:\\學生數據 .txt,ios::out)。 outfilesexendl。 cinchinese。 cout請輸入 歷史成績: endl。 cinw。 if(flag==1) {flag =0。 //刪除學生數據; case 39。 //以學生學號來查找學生數據; case 39。 //實現顯示所有學生數據的功能; case 39。//實現按語文成績排名的功能; case 39。 //實現按英語成績排名的功能; case 39。f39。h39。j39。 //刷新屏幕 coutendlendlendlendlendlendlendlendlendlendlendlendl 指令錯誤!按任意鍵重新輸入! endlendlendlendlendlendlendlendlendlendl。bool flag3=0,flag=0。 a。 else if(!strcmp(w,n)) {flag=1。 } 首先,我定義 一個 a 來接受 i 的數據,用 stu *t[]用來作為 s 的形參,因為是指針 17 作為形參,所以是傳址傳遞。 while 語句,如果是“ n”就將 flag=1 為后面跳出 case1 提供條件。 for(int h=0。 cinmat。 cinhi。 cout數據修改成功! 。 cinw。 char w[20]。 } } if(flag==0) cout對不起 !您要查詢的學生不存在 !endl。 }while (1)。ka。 //刷新屏幕 } 21 瀏覽所用數據就是用 for(int k=0。x++) { p=x。ka。 for(int k=0。 t[k]print()。 cout請確認密碼:
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1