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

正文內(nèi)容

統(tǒng)計學(xué)生成績課程設(shè)計-資料下載頁

2025-06-07 02:52本頁面
  

【正文】 及格的學(xué)生信息 for( i=0。icb。i++) { if(bad[i].ave==0) break。 cout39。\t39。bad[i].no39。\t39。bad[i].name39。\t39。 bad[i].math39。\t39。bad[i].chi39。\t39。bad[i].aveendl。 } //存入文件 ofstream out。 //建立輸出流對象 沈陽理工大學(xué)課程設(shè)計專用紙 No18 沈陽理工大學(xué) (,ios::out)。 if(!out) //如果文件不能打開 { cout\t 不能打開文件! endl。 return top。 } ((char *)bad,sizeof bad)。 ()。 //打開文件 cout\n\t 文件存儲成功 endl。 if(count==0) //說明鏈表已空,需要重新初始化 { ASK(top)。 //重新初始化 cout\t 原文件在內(nèi)存中的記錄已經(jīng)刪空 endl。 } return top。 } include /********************** 查找學(xué)生信息函數(shù) ***********************/ void Student::find_record(Student *top) //定義查找學(xué)生信息函數(shù) { char choose[2],input[30]。 int =0。 cout\ endl。 cout\ endl。 cout\t 請選擇 12: flush。 gets(choose)。 //從鍵盤接受字符串 while(1) { =atoi(choose)。 if(!=1amp。amp。!=2) { cout\t 輸入錯誤,重選 12:flush。 gets(choose)。 //從鍵盤接受字符串 } else break。 } switch() { 沈陽理工大學(xué)課程設(shè)計專用紙 No19 沈陽理工大學(xué) case 1: cout\t 請輸入學(xué)號: flush。 //輸入學(xué)號 break。 case 2: cout\t 請輸入名字: flush。 //輸入名字 } gets(input)。 Student *p。 p=top。 while(p!=NULL) //當 P 為非空時 { if((==1amp。amp。strcmp(input,pno)==0)||(==2amp。amp。strcmp(input,pname)==0)) { cout\t 找到的信息如下: endl。 cout\t 學(xué)號 \t 名字 \t 數(shù)學(xué) \t 語文 \t 平均 \n。 cout39。\t39。pno39。\t39。pname39。\t39。pmath39。\t39。pchi39。\t39。pave39。\n39。 return。 } else { p=pnext。 } } cout\t 沒有找到相應(yīng)的記錄。 endl。 return。 } include /************************** 刪除學(xué)生信息處理函數(shù) ***************************/ Student *Student::delete_record(Student *top) //定義刪除學(xué)生信息處理聲明 { char choose[2],input[30]。 int =0。 cout endl。 cout endl。 cout請輸入學(xué)號 :flush。 gets(choose)。 //從鍵盤接受字符串 沈陽理工大學(xué)課程設(shè)計專用紙 No20 沈陽理工大學(xué) while(1) { =atoi(choose)。 if(!=1amp。amp。!=2) { cout請輸入錯誤,重選 12: flush。 gets(choose)。 } else break。 } switch() { case 1: cout請輸入學(xué)號 :flush。 //輸入學(xué)號 break。 case 2: cout請輸入名字 :flush。 //輸入名字 } gets(input)。 Student *old,*star。 old=star=top。 while(star!=NULL) { if((==1amp。amp。strcmp(input,starno)==0)||(==2amp。amp。strcmp(input,starno)==0)) { if(star==top) top=starnext。 else oldnext=starnext。 cout被刪除記錄的信息如下: endl。 cout學(xué)號 \t 名 字 \t 數(shù)學(xué) \t 語文 \t 平均 \n。 coutstarno39。\t39。starname39。\t39。starmath39。\t39。starchi39。\t39。starave39。\n39。 count。 cout當選擇保存記錄之后,才能確認刪除。 endl。 if(cout==0) { ASK(top)。 //重新初始化 cout記錄已經(jīng)刪空 endl。 return top。 } return top。 } 沈陽理工大學(xué)課程設(shè)計專用紙 No21 沈陽理工大學(xué) else { old=star。 star=starnext。 } } cout沒有找到相應(yīng)的記錄。 endl。 return top。 } 4 運行結(jié)果與分析 系統(tǒng)主界面 : 系統(tǒng)主菜單列出了該程序的所有功能 。 圖 41系統(tǒng)主菜單 沈陽理工大學(xué)課程設(shè)計專用紙 No22 沈陽理工大學(xué) 從鍵盤輸入學(xué)生的學(xué)號,姓名及成績,初始化數(shù)據(jù) 。 圖 42 輸入數(shù)據(jù) 初始化數(shù)據(jù)已經(jīng)存入文件。 沈陽理工大學(xué)課程設(shè)計專用紙 No23 沈陽理工大學(xué) 圖 43 保存原始文件 打開文件數(shù)據(jù)信 息列表 。 沈陽理工大學(xué)課程設(shè)計專用紙 No24 沈陽理工大學(xué) 圖 44 打開文件數(shù)據(jù) 把學(xué)生姓名和平均成績抽取出來,建立簡明文件。 圖 45 抽取學(xué)生成績 輸出大于等于平均成績的學(xué)生信息。 沈陽理工大學(xué)課程設(shè)計專用紙 No25 沈陽理工大學(xué) 圖 46 輸出成績信息 兩門功課均不及格的學(xué)生信息從文件中刪除并另外存入文件中。 圖 47 刪除文件 沈陽理工大學(xué)課程設(shè)計專用紙 No26 沈陽理工大學(xué) 不及格學(xué)生信息已經(jīng)刪除。 圖 48 信息刪除 按學(xué)號查找學(xué)生信息。 沈陽理工大學(xué)課程設(shè)計專用紙 No27 沈陽理工大學(xué) 圖 49 按學(xué)號查找信息 反例,不在范圍內(nèi)按學(xué)號查找學(xué)生信息,顯示沒有找到相應(yīng)記錄 。 圖 410 反例 沈陽理工大學(xué)課程設(shè)計專用紙 No28 沈陽理工大學(xué) 按姓名查找學(xué)生信息 。 圖 411 按姓名查找 反例,不在范圍內(nèi)按姓名查找 學(xué)生信息,顯示沒有找到相應(yīng)記錄。 沈陽理工大學(xué)課程設(shè)計專用紙 No29 沈陽理工大學(xué) 圖 412 反例 5 總結(jié) 統(tǒng)計學(xué)生成績: C++程序設(shè)計語言,提高編程能力; ,提高軟件的欣賞性; ; ,設(shè)計面向?qū)ο箝_發(fā)的軟件; ,節(jié)省內(nèi)存空間,提高程序執(zhí)行效率; 6 參考文獻 [1]李愛華,程磊著 . 面向?qū)ο蟪绦蛟O(shè)計( C++語言) .北京:清華大學(xué)出版社, 2021 [2]劉振安,劉燕君著 . C++程序設(shè)計課程設(shè)計 . 北京 : 機械工業(yè)出版社, 2021 [3]譚浩強 著 . C++程序設(shè)計實踐指導(dǎo) . 北京:清華大學(xué)出版社, 2021
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1