}
cout<<"输入完毕"< }
void Traverse(SqList &ST)//遍历
{
cout<<" 学生的信息如下"< cout<<"学号 姓名 性别 成绩1 成绩2 总分"< for(int i=0;i {
cout<<" "< }
void Chose_OName(SqList &ST)//按姓名选择排序
{
RecordType LI;
for(int i=0;i {
for(int j=i+1;j if(ST.r[i].S_name>ST.r[j].S_name)
{
LI=ST.r[i];
ST.r[i]=ST.r[j];
ST.r[j]=LI;
}
}
cout<<"排序完毕"< }
void Search_Num(SqList &ST,int m,int symble)//查询信息
{
int n;
string name;
if(m==1){
cout<<"输入要查找的学号"< cin>>n;}
if(m==2){
cout<<"输入要查找的姓名"< cin>>name;}
for(int i=0;i {
if(n==ST.r[i].S_num&&m==1)
{cout< }
void main()
{
SqList ST;
char n;
int symble;
while(1)
{
cout< cin>>n;
switch(n)
{
case '0':exit(-1);break;
case '1':CreatList(ST);break;
case '2':
case 'a':
cout<<"a.按学号排序---b.按姓名排序"< cin>>n;
switch(n)
{
case 'a':Insert_ONum(ST);break;
case 'b':Chose_OName(ST);break;
default:cout<<"操作有误,重新输入!"< }break;
case '3':
cout<<"a.按学号查找---b.按姓名查找"< cin>>n;
switch(n)
{
case 'a':Search_Num(ST,1,0);break;
case 'b':Search_Num(ST,2,0);break;
default:cout<<"操作有误,重新输入!"< }break;
case'4':Traverse(ST);break;
default:cout<<"操作有误,重新输入!"< }
}
}
学生信息管理(二)由毕业论文网(www.huoyuandh.com)会员上传。