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

正文內(nèi)容

c課程設(shè)計(jì)報(bào)告-學(xué)生信息管理系統(tǒng)(存儲(chǔ)版)

  

【正文】 english。創(chuàng)建函數(shù)void display()。求合格率函數(shù)student s[100]。void average()。 int math。 cout4增加學(xué)生的信息\n。139。539。939。void input(){cout學(xué)號(hào)(不能重復(fù)):。cout數(shù)學(xué):。name39。english39。//模塊類中定義模塊函數(shù)private:char name[5]。}。void sort()。cinname。cinenglish。\t39。\t39。if(!outfile){coutopen error!endl。for(int i=0。\t39。\t39。}//顯示函數(shù)void brick::display(){cout學(xué)號(hào)39。數(shù)學(xué)39。in。\t39。\t39。 char nam[5]。cinnum。j++) s[j]=s[j+1]。cinse。cinc。outfiles[n1].schoolnumber\ts[n1].name\ts[n1].sex\ts[n1].grade\ts[n1].math\ts[n1].english\ts[n1].c\ts[n1].math+s[n1].english+s[n1].c\tendl。cout錄入增加學(xué)生的信息endl。\t39。\t39。amp。int num。j++) s[j]=s[j+1]。性別39。c++39。} void look(char *filename){ ifstream ifs(filename,ios::in )。int j。i++){ if (s[i].sum()s[i+1].sum()){ t=s[i]。性別39。c++39。 float s3=0。:{for(int i=0。e39。:case39。 } }//求合格率函數(shù)void brick:: hegelv(){int count1=0,count2=0,count3=0。:{for(int i=0。e39。:case39。}}4.3 主函數(shù)實(shí)現(xiàn)int main(){brick b。 cout3修改學(xué)生的信息\n。 cout\n 學(xué)生信息管理系統(tǒng)\n。:{()。:{()。:{()。:{()。:{look(d:\\)。改成includeincludeinclude遇到的問(wèn)題3:類外調(diào)用數(shù)據(jù)成員不方便。sex39。c39。\t39。\t39。 } char ch。return。 s[i]=s[i+1]。 float s3=0。)。 cout1錄入學(xué)生信息\n。 cout9求合格率\n。} case39。} case39。} case39。} case39。} case39。}總 結(jié)該程序代碼清晰,一目了然,程序中的變量見(jiàn)名知義,具有很好的可讀性,該程序功能齊全,嚴(yán)格按題目要求完成所規(guī)定的任務(wù)。class student{public:student(){}int sum()。cingrade。\t39。\t39。}friend class brick。 int ssum 。void average()。 //求和函數(shù)int student::sum() { int s。cinm。im。\t39。\t39。性別39。c++39。cinnum。\t39。for( i=0。 int m。}for(i=0。cinnumber。cinm。strcpy(s[n1].grade,gra)。if(!outfile){coutopen error!endl。\t39。\t39。n++。Y39。in。}outfile學(xué)號(hào)39。數(shù)學(xué)39。in。 while((ch)) (ch)。for( j=0。cout學(xué)號(hào)39。數(shù)學(xué)39。in。switch(ch) {case39。break。cout英語(yǔ)平均分s2/nendl。i++)s3=s3+s[i].c。switch(ch){case39。break。 cout(float)count2/n。i++) if(s[i].c=60)count3++。 //顯示主菜單,接受選擇,并分支調(diào)用大學(xué)類的相應(yīng)功能的成員函數(shù) do { cout\n 學(xué)生信息管理系統(tǒng)\n。 cout7瀏覽學(xué)生信息\n。:{()。:{()。:{()。:{()。:{()。)。} } }while(choose!=39。 } case39。} case39。 } case39。} case39。 switch(choose) { case39。 cout5刪除學(xué)生的信息\n。 coutendl。:{for(int i=0。in。i++) if(s[i].math=60)count1++。cout你要查的合格率課程(mathm,englishe,c)endl。:{for(int i=0。in。i++)s1=s1+s[i].math。cout你要查的各平均課程(mathm,englishe,c)endl??偡謊ndl。班級(jí)39。 s[i+1]=t。in。 return??偡謊ndl。班級(jí)39。if(!outfile){coutopen error!endl。cinnum。y39。\t39。\t39。outfiles[n].schoolnumber\ts[n].name\ts[n].sex\ts[n].grade\ts[n].math\ts[n].english\ts[n].c\ts[n].math+s[n].english+s[n].c\tendl。couts[n1].schoolnumber\ts[n1].name\ts[n1].sex\ts[n1].grade\ts[n1].math\ts[n1].english\ts[n1].c\ts[n1].math+s[n1].english+s[n1].c\tendl。strcpy(s[n1].name,nam)。cingra。cout請(qǐng)輸入相關(guān)信息endl。if(!outfile){coutopen error!endl。 int number。\t39。\t39。}//查找函數(shù)void brick::search(){int num,i。英語(yǔ)39。姓名39。\t39。\t39。i++)s[i].input()。}int m。}。void add()。 int english。\t39。\t39。cinc。cinsex。參考文獻(xiàn)[1]譚浩強(qiáng),C++面向?qū)ο蟪绦蛟O(shè)計(jì),北京, 清華大學(xué)出版社,2006[2]譚浩強(qiáng),C程序設(shè)計(jì),北京,清華大學(xué)出版社,2006附 錄將源程序代碼附到附錄中。)。:{()。:{()。:{()。:{()。:{()。 cout7瀏覽學(xué)生信息\n。 //顯示主菜單,接受選擇,并分支調(diào)用大學(xué)類的相應(yīng)功能的成員函數(shù) do { cout\n 學(xué)生信息管理系統(tǒng)\n。 switch(choose) { ........... } }while(choose!=39。三條語(yǔ)句出錯(cuò)解決方法:float s1=0。in1j。解決方法:添加語(yǔ)句ofstream outfile(d:\\,ios::app)。 if(!ifs) { cerropen error!endl。\t39。\t39。english39。name39。}第五章 系統(tǒng)測(cè)試5.1模塊測(cè)試輸入函數(shù)抓圖查詢函數(shù)抓圖添加函數(shù)抓圖瀏覽函數(shù)抓圖總分排序函數(shù)抓圖平均分函數(shù)抓圖合格率函數(shù)抓圖平均分函數(shù)抓圖退出函數(shù)抓圖5.2 課程設(shè)計(jì)過(guò)程中遇到的問(wèn)題遇到的問(wèn)題1:開(kāi)始設(shè)計(jì)時(shí)main函數(shù)實(shí)現(xiàn)代碼太長(zhǎng),不便于閱讀程序解決方法:再設(shè)計(jì)一個(gè)brick類,將其 定義成student類的友元類,在brick類中定義//創(chuàng)建函數(shù)void brick::create()/顯示函數(shù)void brick::display()/修改編輯函數(shù)void brick::modify()//查找函數(shù)void brick::search()//添加函數(shù)void brick::add()//刪除函數(shù)void brick::deleted()//求合格率函數(shù)void brick:: hegelv()//排序函數(shù)void brick::sort()//平均分函數(shù)void brick::average(),再用這些函數(shù)調(diào)用student類的對(duì)象student s[100]實(shí)現(xiàn)相應(yīng)功能,這樣可以降低main函數(shù)的復(fù)雜度,增加程序的可讀性。} case39。} case39。} case39。} case39。} case39。 cout9求合格率\n。 cout1錄入學(xué)生信息\n。break。 }case39。E39。:case39。break。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1