栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

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

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

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

#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<<"修改成功"<n; 
  cout<<"   输入男子项目数 m="; 
  cin>>m; 
  cout<<"   输入女子项目数 w="; 
  cin>>w; 
 
do{    
     cout<<"请选择要操作的菜单标号:"; 
     cin>>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.mshxw.com
本文地址:https://www.mshxw.com/it/62746.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号