成绩统计系统(C++课程设计)(4)

2019-08-17 13:01

《面向对象程序设计语言》课程设计

cout<<\、返回菜单请输入15 \ cout<<\

cout<

}

void menu2() //菜单2界面 { cout<<\ cout<<\、查询数学最低分请输入21 \ cout<<\、查询英语最低分请输入22 \ cout<<\、查询C++最低分请输入23 \ cout<<\、查询总分最低分请输入24 \ cout<<\、返回菜单请输入25 \ cout<<\ cout<

}

void menu3() //菜单3界面 { cout<<\ cout<<\、查询数学平均分请输入31 \ cout<<\、查询英语平均分请输入32 \ cout<<\、查询C++平均分请输入33 \ cout<<\、查询总分平均分请输入34 \ cout<<\、返回菜单请输入35 \ cout<<\ cout<

}

int FindMaxscore(int score[],int n) //求最高分 { int i,pMaxScore; pMaxScore=score[0]; for(i=0;ipMaxScore)

pMaxScore=score[i];

}

return pMaxScore; }

int FindMinscore(int score[],int n) //求最低分 { int i,pMinScore; pMinScore=score[0];

中南民族大学计算机科学学院 专业 软件工程 学号: 201421092073 姓名 :柳真

16

《面向对象程序设计语言》课程设计

for(i=0;i

pMinScore=score[i];

}

return pMinScore; }

int Averagescore(int score[],int n) //求平均分 { int i; float aver; aver=score[0]; for(i=1;i

}

return aver/n; }

void Datasort(int score[],int n) //分数由最高到最低排序 { int i,j,temp; for(i=0;iscore[i]) { temp=score[j]; score[j]=score[i]; score[i]=temp;

}

}

} } int main() { int n=0;

cout<<\请输入添加的学生人数n(无学生信息添加请输入0):\ cin>>n;

Student stu[N];

中南民族大学计算机科学学院 专业 软件工程 学号: 201421092073 姓名 :柳真

17

《面向对象程序设计语言》课程设计

for(int m=0;m

{ }

ofstream out(\ //定义输出文件流对象out,打开输出文件

stu[m].input();

f1.text并添加学生信息

if(!out) //如果文件打开失败,out返回0值

{ cout<<\ abort(); //退出程序 }

for(int s=0;s

out<

int score1[N],score2[N],score3[N],score4[N];

ifstream in(\定义输入文件流对象in,打开输入文件f1.text if(!in) //如果文件打开失败,in返回0值 { cout<<\ abort(); } int j=0; while(!in.eof()) {

in>>stu2[j].name>>stu2[j].sno>>stu2[j].Math>>stu2[j].English>>stu2[j].Cjj; score1[j]=stu2[j].getMath(); score2[j]=stu2[j].getEnglish(); score3[j]=stu2[j].getCjj(); score4[j]=stu2[j].Totalscore(); j++; }

Datasort(score4,j); //总分由高到低排序 menu(); //菜单界面函数 int t; do{

cout<<\请输入菜单相应功能数字:\cin>>t; cout<

中南民族大学计算机科学学院 专业 软件工程 学号: 201421092073 姓名 :柳真

18

\

《面向对象程序设计语言》课程设计

{ int e; menu1();

cout<<\学生成绩各科及总分最高分****\ do{ cout<<\请输入功能1相应数字:\ cin>>e; cout<

if(e==11)

cout<

\

if(e==12)

cout<

\

if(e==13)

cout<

\

if(e==14)

cout<

\

if(e==15) break;

if(e!=11&&e!=12&&e!=13&&e!=14&&e!=15) //

cout<<\输入错误!\

}while(e);

} if(t==2) { int f; menu2();

cout<<\学生成绩各科及总分最低分****\ do{ cout<<\请输入功能2相应数字:\ cin>>f; cout<

if(f==21)

cout<

\

if(f==22)

中南民族大学计算机科学学院 专业 软件工程 学号: 201421092073 高

错误判断

姓名 :柳真 19

《面向对象程序设计语言》课程设计

cout<

if(f==23)

cout<

\

if(f==24) cout<

if(f==25)

break;

if(f!=21&&f!=22&&f!=23&&f!=24&&f!=25)

cout<<\输入错误!\

}while(f);

}

if(t==3) { int g; menu3();

cout<<\学生成绩各科及总分平均分****\ do{ cout<<\请输入功能3相应数字:\ cin>>g; cout<

if(g==31)

cout<

\

if(g==32)

cout<

\

if(g==33)

cout<

\

if(g==34)

cout<

\

if(g==35)

break;

if(g!=31&&g!=32&&g!=33&&g!=34&&g!=35)

cout<<\输入错误!\

}while(g);

中南民族大学计算机科学学院 专业 软件工程 学号: 201421092073 姓名 :柳真

20


成绩统计系统(C++课程设计)(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:梦圆飞天(第二课时)教学设计与反思

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: