ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:18.23KB ,
资源ID:19471598      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19471598.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(学生选课系统源代码Word文件下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

学生选课系统源代码Word文件下载.docx

1、int num1;char name120;int score;int nelepeo;/课程已选人数int Melepeo;/课程人数上限struct couse * next;struct student/学生信息结构体int num2;char name220;int nelenum50;/已选课程编号int nelen;/已选课程数量struct student * next;void Ms()for(kk1=0;kk11100;kk1+)for(kk2=0;kk21200;kk2+)for(kk3=0;kk3num1,p1-name1,&score,&Melepeo);nelepeo

2、=0;head1=NULL;while(p1-num1!=0)N1=N1+1;if(N1=1)head1=p1;else p2-next=p1;p2=p1;p1=(struct couse * )malloc(sizeof(struct couse);p2-next=NULL;void filec()/录入键盘子函数(从文件录入)FILE * fp; char filepath20;输入要读入的文件路径:getchar();gets(filepath);if(fp=fopen(filepath,r)=NULL) 找不到%s文件!n,filepath);exit(0); fscanf(fp,%d

3、%s%d%d%dnelepeo,& head1=NULL; while(!feof(fp) else p2- p2=p1; p1=(struct couse * )malloc(sizeof(struct couse);void inputc()/录入课程主函数int i;ttt录入课程信息nn1.从键盘录入n2.从文件录入n3.返回主菜单n请选择(13):%di);switch(i)case(1):keyboardc();break;case(2):filec(); case(3):void insertc(struct couse *incouse)/课程管理子函数(增加课程)struct

4、 couse *p0,*p1,*p2;p1=head1;p0=incouse;if(head1=NULL)head1=p0;p0-elsewhile(p0-num1 p1-num1) & (p1-next!=NULL)p1=p1-next;if(p0-num1 num1)if(head1=p1) head1=p0;next=p0;void delc(int num1)/课程管理子函数(删除课程)n没有课程,无法删除!goto end;while(num1!=p1-num1 &=NULL)if(num1=p1-if(p1=head1) head1=p1-next=p1-已删除该编号课程!N1=N

5、1-1;else printf(无该编号的课程!end:;void managementc()/课程管理主函数struct couse * incouse;int i,num1;ttt课程管理n1.新增课程n2.删除课程nincouse=(struct couse *)malloc(sizeof(struct couse);incouse-num1,incouse-insertc(incouse);请输入要删除课程的编号:num1);delc(num1);case(3):void keyboards()/录入学生信息子函数(从键盘录入)struct student *p1,*p2; N2=0;

6、 p1=p2=(struct student *)malloc(sizeof(struct student); printf(学生学号t学生姓名n scanf(%d%snum2,p1-name2);nelen=0;for(i=0;inelenumi=0; head2=NULL; while(p1-num2!N2=N2+1; if(N2=1)head2=p1; p1=(struct student * )malloc(sizeof(struct student); p2-void files()/录入学生信息子函数(从文件录入)int i=0;N2=0;p1=p2=(struct student

7、*)malloc(sizeof(struct student); fread(p1,sizeof(struct student),1,fp);i=0;if(N2=1)head2=p1;void inputs()/录入学生信息主函数ttt录入学生信息nkeyboards();files();void inserts(struct student * incouse)/学生信息管理子函数(填加学生信息)struct student *p0,*p1,*p2;p1=head2;if(head2=NULL)head2=p0;num2 num2) &num2 if(p1=head2) head2=p1-已

8、删除该学生信息!N2=N2-1;无该学号的学生!void managements()/学生信息管理主函数struct student * incouse;int i,num2;ttt学生信息管理n1.新增学生信息n2.删除学生信息nincouse=(struct student *)malloc(sizeof(struct student);nelenum0=0;num2,incouse-inserts(incouse);请输入要删除学生的学号:num2);dels(num2);void elect(struct student * s)/选课struct couse * p;int num1

9、,i;请输入要选课的编号:s-nelenumi!=0;i+);nelenumi=num1;(s-nelen)+;p=head1;while(p-=num1) p=p-(p-nelepeo)+;void cheak()/学生选课子函数(查询可选课程)char e;struct couse * c;struct student * s;int num2,i,j=0,t=0;请输入你的学号:s=head2;while(s-=num2 & s-=NULL) s=s-if(s-=num2)不存在你的信息,请进入主菜单录入你的信息! goto end;c=head1;你的可选课程编号:while(c!fo

10、r(t=0,i=0;i+)if(c-num1=s-nelenumi) t=1; if(t=0 & (c-nelepeo!=c-Melepeo)%dn,c-j+;c=c-if(j=0) 你已选完所有课程,无法再多选!选课(y/n)?:e=getchar();while(e=y)elect(s);继续选课(y/n)?void back(struct student * p)/退课struct couse * p1;int num1,i,j;请输入你要退掉的课程编号:=num1) p1=p1-p-=num1;for(j=i;nelenumj!j+) p-nelenumj=p-nelenumj+1;nelenum-j=0;(p1-nelepeo)-;退课成功!void hcheak()/学生选课子函数(查询已选课程)char c;struct couse * p0;struct student * p;int num2,i,f=0;请输入学号:p=head2; p!=NULL) p=p-if(p=NULL)不存在你的信息,请回主菜单录入信息:

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1