欢迎来到天天文库
浏览记录
ID:13869180
大小:66.50 KB
页数:32页
时间:2018-07-24
《学生选课管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、学生选课管理系统#include#include#include#include#include//定义学生对象类型typedefstructnode{charSno[10];//学号charSname[10];//姓名charSsex[3];//性别charSage[3];//年龄charSdept[4];//所在系structnode*next;}Student;//定义课程对象类型typedefstructnode2{charCno
2、[10];//课程号charCname[10];//课程名charCpno[5];//先行课charCcredit[3];//学分structnode2*next;}Course;//定义选课对象类型typedefstructnode3{charSno[10];charCno[10];intGrade;structnode3*next;}SC;//初始化学生信息表voidInitlistA(Student*stu){stu->next=NULL;}//初始化课程信息表voidInitlistB(Course*C){C->next=NULL
3、;}//初始化选课信息表voidInitlistC(SC*S){S->next=NULL;}//求选课表的深度intGetlength(SC*S){inti=0;SC*p;p=S->next;while(p!=NULL){p=p->next;i++;}return(i);}//用户输入数据建立学生信息表(尾插法)voidCreatelistA(Student*stu){Student*s,*r;intm,i;r=stu;cout<<"现在输入学生信息"<>m;cout<<"
4、学号
5、姓名
6、
7、性别
8、年龄
9、所在系
10、"<>s->Sno;cin>>s->Sname;cin>>s->Ssex;cin>>s->Sage;cin>>s->Sdept;r->next=s;r=s;}r->next=NULL;}//由用户输入数据建立课程信息列表voidCreatelistB(Course*C){Course*s,*r;r=C;intm,i;cout<<"现在输入课程信息"<11、;cin>>m;cout<<"12、课程号13、课程名14、先行课15、学分16、"<>s->Cno;cin>>s->Cname;cin>>s->Cpno;cin>>s->Ccredit;r->next=s;r=s;}r->next=NULL;}//由用户输入数据建立选课信息列表voidCreatelistC(SC*S){SC*q,*r;r=S;intm,i;cout<<"现在输入选课信息"<17、";cin>>m;cout<<"18、学号19、课程号20、成绩21、"<>q->Sno;cin>>q->Cno;cin>>q->Grade;r->next=q;r=q;}r->next=NULL;}//输出学生信息表voidDisplistA(Student*stu){Student*p=stu->next;cout<<"学生信息表"<22、_______"<23、学号24、姓名25、性别26、年龄27、所在系28、"<29、Sno30、Sname31、Ssex32、Sage33、Sdept34、"<35、%10s36、%9s37、%8s38、%8s39、%10s40、",p->Sno,p->Sname,p->Ssex,p->Sage,p->Sdept);cout<<"__________________41、_________________________________"<next;}}//输出课程信息表voidDisplistB(Course*C){Course*p=C
11、;cin>>m;cout<<"
12、课程号
13、课程名
14、先行课
15、学分
16、"<>s->Cno;cin>>s->Cname;cin>>s->Cpno;cin>>s->Ccredit;r->next=s;r=s;}r->next=NULL;}//由用户输入数据建立选课信息列表voidCreatelistC(SC*S){SC*q,*r;r=S;intm,i;cout<<"现在输入选课信息"<17、";cin>>m;cout<<"18、学号19、课程号20、成绩21、"<>q->Sno;cin>>q->Cno;cin>>q->Grade;r->next=q;r=q;}r->next=NULL;}//输出学生信息表voidDisplistA(Student*stu){Student*p=stu->next;cout<<"学生信息表"<22、_______"<23、学号24、姓名25、性别26、年龄27、所在系28、"<29、Sno30、Sname31、Ssex32、Sage33、Sdept34、"<35、%10s36、%9s37、%8s38、%8s39、%10s40、",p->Sno,p->Sname,p->Ssex,p->Sage,p->Sdept);cout<<"__________________41、_________________________________"<next;}}//输出课程信息表voidDisplistB(Course*C){Course*p=C
17、";cin>>m;cout<<"
18、学号
19、课程号
20、成绩
21、"<>q->Sno;cin>>q->Cno;cin>>q->Grade;r->next=q;r=q;}r->next=NULL;}//输出学生信息表voidDisplistA(Student*stu){Student*p=stu->next;cout<<"学生信息表"<22、_______"<23、学号24、姓名25、性别26、年龄27、所在系28、"<29、Sno30、Sname31、Ssex32、Sage33、Sdept34、"<35、%10s36、%9s37、%8s38、%8s39、%10s40、",p->Sno,p->Sname,p->Ssex,p->Sage,p->Sdept);cout<<"__________________41、_________________________________"<next;}}//输出课程信息表voidDisplistB(Course*C){Course*p=C
22、_______"<23、学号24、姓名25、性别26、年龄27、所在系28、"<29、Sno30、Sname31、Ssex32、Sage33、Sdept34、"<35、%10s36、%9s37、%8s38、%8s39、%10s40、",p->Sno,p->Sname,p->Ssex,p->Sage,p->Sdept);cout<<"__________________41、_________________________________"<next;}}//输出课程信息表voidDisplistB(Course*C){Course*p=C
23、学号
24、姓名
25、性别
26、年龄
27、所在系
28、"<29、Sno30、Sname31、Ssex32、Sage33、Sdept34、"<35、%10s36、%9s37、%8s38、%8s39、%10s40、",p->Sno,p->Sname,p->Ssex,p->Sage,p->Sdept);cout<<"__________________41、_________________________________"<next;}}//输出课程信息表voidDisplistB(Course*C){Course*p=C
29、Sno
30、Sname
31、Ssex
32、Sage
33、Sdept
34、"<35、%10s36、%9s37、%8s38、%8s39、%10s40、",p->Sno,p->Sname,p->Ssex,p->Sage,p->Sdept);cout<<"__________________41、_________________________________"<next;}}//输出课程信息表voidDisplistB(Course*C){Course*p=C
35、%10s
36、%9s
37、%8s
38、%8s
39、%10s
40、",p->Sno,p->Sname,p->Ssex,p->Sage,p->Sdept);cout<<"__________________
41、_________________________________"<next;}}//输出课程信息表voidDisplistB(Course*C){Course*p=C
此文档下载收益归作者所有