⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 学生管理系统.cpp

📁 浇洒大后方哈哈机会哥萨克结果会分公司地方工会
💻 CPP
📖 第 1 页 / 共 2 页
字号:
<<"平均分:"<<" "<<(*s[k]).getaver()<<endl;
}
break;
}
case '7':
{
int t;stu b;

cout<<"本系统所以学生排名如下:"<<endl;
for(int x=0;x<i-1;x++)
{
t=x;
for(int y=x+1;y<i;y++)
{
if((s[t]->getsum())<(s[y]->getsum()))
t=y;
if(t!=x)
{
b=*s[x];
*s[x]=*s[t];
*s[t]=b;
}
}
}
if(i==0)
cout<<"管理系统中没有录入数据或者数据已经被删除!";
for(int k=0;k<i;k++)
{
cout<<k+1<<" "<<"班级"<<" "<<s[k]->class_o<<"学号"<<" "<<s[k]->num<<"姓名:"<<" "<<s[k]->name<<
"c++程序设计:"<<" "<<s[k]->c_prog<<"电子技术:"<<" "<<s[k]->elec
<<"多媒体技术:"<<" "<<s[k]->media<<"大学外语: "<<" "<<s[k]->eng
<<"高等数学: "<<" "<<s[k]->math<<"大学体育: "<<" "<<s[k]->sport
<<"马政经: "<<" "<<s[k]->polity<<"总分:"<<" "<<(*s[k]).getsum()
<<"平均分:"<<" "<<(*s[k]).getaver()<<endl;
}
break;
}
case '8':
{
int t;stu b;

cout<<"本系统所有学生c++程序设计排名如下:"<<endl;
for(int x=0;x<i-1;x++)
{
t=x;
for(int y=x+1;y<i;y++)
{
if((s[t]->c_prog)<(s[y]->c_prog))
t=y;
if(t!=x)
{
b=*s[t];
*s[t]=*s[x];
*s[x]=b;
}
}
}

if(i==0)
cout<<"管理系统中没有录入数据或者数据已经被删除!";
for(int k=0;k<i;k++)
{
cout<<k+1<<" "<<"班级"<<" "<<s[k]->class_o<<"学号"<<" "<<s[k]->num<<"姓名:"<<" "<<s[k]->name<<
"c++程序设计:"<<" "<<s[k]->c_prog<<"电子技术:"<<" "<<s[k]->elec
<<"多媒体技术:"<<" "<<s[k]->media<<"大学外语: "<<" "<<s[k]->eng
<<"高等数学: "<<" "<<s[k]->math<<"大学体育: "<<" "<<s[k]->sport
<<"马政经: "<<" "<<s[k]->polity<<"总分:"<<" "<<(*s[k]).getsum()
<<"平均分:"<<" "<<(*s[k]).getaver()<<endl;
}
break;
}
case '9':
{
int t;stu b;

cout<<"本系统所有学生电子技术排名如下:"<<endl;
for(int x=0;x<i-1;x++)
{
t=x;
for(int y=x+1;y<i;y++)
{
if((s[t]->elec)<(s[y]->elec))
t=y;
if(t!=x)
{
b=*s[t];
*s[t]=*s[x];
*s[x]=b;
}
}
}

if(i==0)
cout<<"管理系统中没有录入数据或者数据已经被删除!";
for(int k=0;k<i;k++)
{
cout<<k+1<<" "<<"班级"<<" "<<s[k]->class_o<<"学号"<<" "<<s[k]->num<<"姓名:"<<" "<<s[k]->name<<
"c++程序设计:"<<" "<<s[k]->c_prog<<"电子技术:"<<" "<<s[k]->elec
<<"多媒体技术:"<<" "<<s[k]->media<<"大学外语: "<<" "<<s[k]->eng
<<"高等数学: "<<" "<<s[k]->math<<"大学体育: "<<" "<<s[k]->sport
<<"马政经: "<<" "<<s[k]->polity<<"总分:"<<" "<<(*s[k]).getsum()
<<"平均分:"<<" "<<(*s[k]).getaver()<<endl;
}
break;
}
case '10':
{
int t;stu b;

cout<<"本系统所有学生大学外语排名如下:"<<endl;
for(int x=0;x<i-1;x++)
{
t=x;
for(int y=x+1;y<i;y++)
{
if((s[t]->elec)<(s[y]->elec))
t=y;
if(t!=x)
{
b=*s[t];
*s[t]=*s[x];
*s[x]=b;
}
}
}

if(i==0)
cout<<"管理系统中没有录入数据或者数据已经被删除!";
for(int k=0;k<i;k++)
{
cout<<k+1<<" "<<"班级"<<" "<<s[k]->class_o<<"学号"<<" "<<s[k]->num<<"姓名:"<<" "<<s[k]->name<<
"c++程序设计:"<<" "<<s[k]->c_prog<<"电子技术:"<<" "<<s[k]->elec
<<"多媒体技术:"<<" "<<s[k]->media<<"大学外语: "<<" "<<s[k]->eng
<<"高等数学: "<<" "<<s[k]->math<<"大学体育: "<<" "<<s[k]->sport
<<"马政经: "<<" "<<s[k]->polity<<"总分:"<<" "<<(*s[k]).getsum()
<<"平均分:"<<" "<<(*s[k]).getaver()<<endl;
}
break;
}
case '12':
{
int t;stu b;

cout<<"本系统所有学生高等数学排名如下:"<<endl;
for(int x=0;x<i-1;x++)
{
t=x;
for(int y=x+1;y<i;y++)
{
if((s[t]->sport)<(s[y]->sport))
t=y;
if(t!=x)
{
b=*s[t];
*s[t]=*s[x];
*s[x]=b;
}
}
}

if(i==0)
cout<<"管理系统中没有录入数据或者数据已经被删除!";
for(int k=0;k<i;k++)
{
cout<<k+1<<" "<<"班级"<<" "<<s[k]->class_o<<"学号"<<" "<<s[k]->num<<"姓名:"<<" "<<s[k]->name<<
"c++程序设计:"<<" "<<s[k]->c_prog<<"电子技术:"<<" "<<s[k]->elec
<<"多媒体技术:"<<" "<<s[k]->media<<"大学外语: "<<" "<<s[k]->eng
<<"高等数学: "<<" "<<s[k]->math<<"大学体育: "<<" "<<s[k]->sport
<<"马政经: "<<" "<<s[k]->polity<<"总分:"<<" "<<(*s[k]).getsum()
<<"平均分:"<<" "<<(*s[k]).getaver()<<endl;
}
break;
}
case '11':
{
int t;stu b;

cout<<"本系统所有学生大学体育排名如下:"<<endl;
for(int x=0;x<i-1;x++)
{
t=x;
for(int y=x+1;y<i;y++)
{
if((s[t]->math)<(s[y]->math))
t=y;
if(t!=x)
{
b=*s[t];
*s[t]=*s[x];
*s[x]=b;
}
}
}

if(i==0)
cout<<"管理系统中没有录入数据或者数据已经被删除!";
for(int k=0;k<i;k++)
{
cout<<k+1<<" "<<"班级"<<" "<<s[k]->class_o<<"学号"<<" "<<s[k]->num<<"姓名:"<<" "<<s[k]->name<<
"c++程序设计:"<<" "<<s[k]->c_prog<<"电子技术:"<<" "<<s[k]->elec
<<"多媒体技术:"<<" "<<s[k]->media<<"大学外语: "<<" "<<s[k]->eng
<<"高等数学: "<<" "<<s[k]->math<<"大学体育: "<<" "<<s[k]->sport
<<"马政经: "<<" "<<s[k]->polity<<"总分:"<<" "<<(*s[k]).getsum()
<<"平均分:"<<" "<<(*s[k]).getaver()<<endl;
}
break;
}
case '13':
{
int t;stu b;

cout<<"本系统所有学生马政经排名如下:"<<endl;
for(int x=0;x<i-1;x++)
{
t=x;
for(int y=x+1;y<i;y++)
{
if((s[t]->math)<(s[y]->math))
t=y;
if(t!=x)
{
b=*s[t];
*s[t]=*s[x];
*s[x]=b;
}
}
}

if(i==0)
cout<<"管理系统中没有录入数据或者数据已经被删除!";
for(int k=0;k<i;k++)
{
cout<<k+1<<" "<<"班级"<<" "<<s[k]->class_o<<"学号"<<" "<<s[k]->num<<"姓名:"<<" "<<s[k]->name<<
"c++程序设计:"<<" "<<s[k]->c_prog<<"电子技术:"<<" "<<s[k]->elec
<<"多媒体技术:"<<" "<<s[k]->media<<"大学外语: "<<" "<<s[k]->eng
<<"高等数学: "<<" "<<s[k]->math<<"大学体育: "<<" "<<s[k]->sport
<<"马政经: "<<" "<<s[k]->polity<<"总分:"<<" "<<(*s[k]).getsum()
<<"平均分:"<<" "<<(*s[k]).getaver()<<endl;
}
break;
}
case 'y':
{
int t;stu b;

cout<<"本系统所以学生多媒体技术排名如下:"<<endl;
for(int x=0;x<i-1;x++)
{
t=x;
for(int y=x+1;y<i;y++)
{
if((s[t]->media)<(s[y]->media))
t=y;
if(t!=x)
{
b=*s[t];
*s[t]=*s[x];
*s[x]=b;
}
}
}

if(i==0)
cout<<"管理系统中没有录入数据或者数据已经被删除!";
for(int k=0;k<i;k++)
{
cout<<k+1<<" "<<"班级"<<" "<<s[k]->class_o<<"学号"<<" "<<s[k]->num<<"姓名:"<<" "<<s[k]->name<<
"c++程序设计:"<<" "<<s[k]->c_prog<<"电子技术:"<<" "<<s[k]->elec
<<"多媒体技术:"<<" "<<s[k]->media<<"大学外语: "<<" "<<s[k]->eng
<<"高等数学: "<<" "<<s[k]->math<<"大学体育: "<<" "<<s[k]->sport
<<"马政经: "<<" "<<s[k]->polity<<"总分:"<<" "<<(*s[k]).getsum()
<<"平均分:"<<" "<<(*s[k]).getaver()<<endl;
}
}
break;
}

cout<<"您想继续进行其他操作吗?(y/n)"<<endl;
bool flag4=0; 
do
{
cin>>w;
if(w!='y'&&w!='n')
cout<<"指令错误!请重新输入!"<<endl;
else
flag4=1;
}while(flag4==0);
if(w=='y')
cout<<"																	       "<<endl;
cout<<"    * * * * * * * * * * * * 欢迎来到学籍管理系统  * * * * * * * * * *  *"<<endl;
cout<<"    *            ★★★★     请选择您要的操作     ★★★★            *"<<endl;              
cout<<"    *                           A:  操作:                              *"<<endl;
cout<<"    *                (0)数据录入     (1)增加人员                       *"<<endl;
cout<<"    *                (2)删除人员     (3)修改数据                       *"<<endl;
cout<<"    *                           B:  查询:                             *"<<endl;
cout<<"    *                (4)按总成绩查询  (5)按姓名查询                    *"<<endl;
cout<<"    *                    (6)输出所有学生的数据                         *"<<endl;
cout<<"    *                           C:  成绩:                              *"<<endl;
cout<<"    *             (7)按总分查询排名     (8)按c++程序设计成绩查询排名   *"<<endl;
cout<<"    *             (9)按电子技术成绩查询排名 (10)按大学外语成绩查询排名 *"<<endl;
cout<<"    *             (11)按大学体育成绩查询排名 (12)按高等数学成绩查询排名*"<<endl;
cout<<"    *             (13)按马政经成绩查询排名  (y)按多媒体技术成绩查询排名*"<<endl;
cout<<"    *                                                                  *"<<endl;
cout<<"    *                ★★★★请输入相应的数字★★★★                  *"<<endl;                            
cout<<"    * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  *"<<endl;    
cin>>p;
}while(w=='y');
for(int x=0;x<i;x++)
{
delete s[x];
cout<<"delete all members!"<<endl;
}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -