C++课程设计之运动会管理系统-创新互联
本文实例为大家分享了C++运动会管理系统的实现代码,供大家参考,具体内容如下
创新互联建站自2013年创立以来,是专业互联网技术服务公司,拥有项目成都网站设计、网站制作网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元霍山做网站,已为上家服务,为霍山各地企业和个人服务,联系电话:18982081108#include#define MAX 10 #include #include "fstream.h" int n,m,w; class gamescore {public: int academynum; //院系编号 int score[MAX][MAX]; //记录成绩的2维数组 int totalscore[MAX]; //院总分存储数组 int mentotalscore[MAX]; //男团总分存储数组 int womentotalscore[MAX];//女团总分存储数组 int projectnum; //项目编号 gamescore() { academynum=0; projectnum=0; } void search(int academynum,int projectnum); void remove(int academynum,int projectnum); void repair(int academynum,int projectnum); void save(); //保存成绩 void input(); void sort1(); //按院总分排序 void sort2(); //按男团总分排序 void sort3(); //按女团总分排序 void hold(); //存储总分数 int academytotalscore(int academynum); //院总分 int academywomentotalscore(int academynum); //院女团总分 int academymentotalscore(int academynum); //院男团总分 void output1(int academy); //输出院系的成绩列表 void output2(int academynum); //输出院系的团体成绩列表 }; void gamescore::input() { int i,j; for(i=0;i >score[i][j]; if(score[i][j]!=0&&score[i][j]!=2&&score[i][j]!=5&&score[i][j]!=10) { cout<<"成绩输入错误,请检查后再输入"< >score[i][j]; } } } if(i=n-1) cout<<"!!输入完毕"< >k; if(k<0||k>5) //判断输入的操作编号是否在目录中,如果超出范围重新输入 { cout<<"输入有误,请重新输入要操作的项目编号"; cin>>k; } switch(k) { case 1: cout<<"编号为"< >score[academynum-1][projectnum-1]; cout<<"修改成功"< >num; if(num>10||num<0) { cout<<"输入有误,请重新输入要操作的项目编号:"; cin>>num; } switch(num) { case 1: a.input(); break; case 2: cout<<"输入要查找的院系:"; cin>>academynum; cout<<"输入要查询的运动项目编号:"; cin>>projectnum; a.search(academynum,projectnum); break; case 3: cout<<"输入要修改的院系编号"; cin>>academynum; cout<<"输入要修改的运动项目的编号:"; cin>>projectnum; a.repair(academynum,projectnum); break; case 4: cout<<"输入要删除成绩所在的院系的编号:"; cin>>academynum; cout<<"输入要删除运动项目编号:"; cin>>projectnum; a.remove(academynum,projectnum); break; case 5: cout<<"输入要查询成绩的院系编号:"; cin>>academynum; a.output1(academynum); break; case 6: cout<<"输入要查询团体成绩的院系的编号:"; cin>>academynum; a.output2(academynum); break; case 7: cout<<"该学院运动项目编号及对应学院总分的成绩如下:"; a.hold(); a.sort1();break; case 8: cout<<"该学院运动项目编号及对应男团的成绩如下:"; a.hold(); a.sort2();break; case 9: cout<<"该学院运动项目编号及对应女团的成绩如下:"; a.hold(); a.sort3();break; case 10: a.save(); cout<<"!!保存成功"< 另外有需要云服务器可以了解下创新互联建站www.cdcxhl.com,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
名称栏目:C++课程设计之运动会管理系统-创新互联
本文来源:http://lswzjz.com/article/hssjp.html