c 学生管理系统(链表)

c 学生管理系统(链表)

ID:9285534

大小:19.28 KB

页数:17页

时间:2018-04-26

c  学生管理系统(链表)_第1页
c  学生管理系统(链表)_第2页
c  学生管理系统(链表)_第3页
c  学生管理系统(链表)_第4页
c  学生管理系统(链表)_第5页
资源描述:

《c 学生管理系统(链表)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、c++学生管理系统(链表)#include<iostream>#include<stdlib.h>#include<string.h>#include<fstream>usingnamespacestd;structStudent{stringstuId;stringstuName;stringstuMajor;Student*next;};Student*pHead=NULL;//头指针Student*pEnd=NULL;//尾指针voidMeun();//菜单voidAd

2、dStuInfo(stringid,stringname,stringmajor);//创建表以及添加数据Student*LookStuInfo(stringid);//查找数据voidAddStuInfoToHead(stringid,stringname,stringmajor);//表头添加数据voidInsertsStuInfo(Student*stu,stringindex,stringid,stringname,stringmajor);//插入数据voidAlterStuInfo(Student*stu,st

3、ringid,stringname,stringmajor);//修改数据voidPrintStuInfo();//打印数据voidDeleteStuInfo(Student*stu,stringid);//删除数据voidWriteFile();//数据写入到文本voidReadFile();//从文本读取数据voidDeleteList();//销毁表intmain(){Meun();Student*p=pHead;stringsid,sname,smajor,id;intiChoose;while(1){cout&l

4、t;<"请选择你的操作(按[9]可查看操作命令):"<<endl;cin>>iChoose;switch(iChoose){case1:while(1){cout<<"请输入学号:(输入q退出输入)";cin>>sid;if(sid=="q"){cout<<"已退出数据输入"<<endl;break;}else{cout<<"请输入姓名:";cin>>sname;cout<<"请输入专业:";cin>&g

5、t;smajor;AddStuInfo(sid,sname,smajor);}}break;case2:cout<<"请输入查询学号:";cin>>sid;p=LookStuInfo(sid);if(p!=NULL){cout<<"找到以下信息:"<<endl;cout<<"学号:"<<p->stuId<<"t姓名:"<<p->stuMajor<<endl;}else{cout<<"没有该信

6、息"<<endl;}break;case3:cout<<"请输入所要修改学生的学号:";cin>>sid;"<<p->stuName<<"t专业:p=LookStuInfo(sid);if(p==NULL){cout<<"不存在信息"<<endl;}else{cout<<"请输入修改后姓名:";cin>>sname;cout<<"请输入修改后专业:";cin>>smajor;Alter

7、StuInfo(p,sid,sname,smajor);}break;case4:PrintStuInfo();break;case5:cout<<"请输入删除的学生学号:";cin>>sid;DeleteStuInfo(p,sid);break;case6:cout<<"输入被插入的学号";cin>>id;p=LookStuInfo(sid);if(p==NULL){cout<<"不存在该学号"<<endl;}else{cout<<"请输

8、入学号:";cin>>sid;cout<<"请输入姓名:";cin>>sname;cout<<"请输入专业:";cin>>smajor;InsertsStuInfo(p,id,sid,sname,smajor);}break;case7:Wri

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。