C++课程设计之运动会管理系统

本文实例为大家分享了C++运动会管理系统的实现代码,供大家参考,具体内容如下

成都创新互联成都网站建设按需规划网站,是成都网站建设公司,为卫生间隔断提供网站建设服务,有成熟的网站定制合作流程,提供网站定制设计服务:原型图制作、网站创意设计、前端HTML5制作、后台程序开发等。成都网站推广热线:028-86922220

#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<<"!!保存成功"<

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持创新互联。


本文标题:C++课程设计之运动会管理系统
路径分享:http://cdiso.cn/article/ppicgp.html

其他资讯