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://pwwzsj.com/article/hssjp.html