冯庭辉的课程设计

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

冯庭辉的课程设计_第1张图片

 这是程序的主界面


下面是挑选选几个选项出来做一下事例冯庭辉的课程设计_第2张图片

                             这是输入院系成绩的界面,在这里我们可以输出各个院的成绩和对应的项目

冯庭辉的课程设计_第3张图片

   这个界面是对院系各个团体的得分进行排序。



谢谢老师的审阅!






你可能感兴趣的:(冯庭辉的课程设计)