C语言——学生宿舍管理系统.pdf

上传人:索**** 文档编号:83235223 上传时间:2023-03-28 格式:PDF 页数:7 大小:10.25KB
返回 下载 相关 举报
C语言——学生宿舍管理系统.pdf_第1页
第1页 / 共7页
C语言——学生宿舍管理系统.pdf_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《C语言——学生宿舍管理系统.pdf》由会员分享,可在线阅读,更多相关《C语言——学生宿舍管理系统.pdf(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、1#include#include#include 入学生信息 );printf(t2.按学号查询 n);printf(t3.按宿舍号查询 );printf(t4.按姓名查询 n);printf(t5.按系别或专业查询 );printf(t6.添加信息 n);printf(t7.修改信息 );printf(t8.保存信息 n);printf(t9.读取信息 );printf(t10.删除信息 n);printf(t0.退出系统 n);printf(t*n);printf(-n);printf(t请选择你想实现的功能:);scanf(%s,&ch);orNo);printf(n姓名:);scan

2、f(%s,&stui.stuName);printf(n学号:);scanf(%d,&stui.stuNo);printf(n性别:);scanf(%s,&stui.stuSex);printf(n系别:);scanf(%s,&stui.dept);printf(n专业:);scanf(%s,&stui.major);printf(n电话:);scanf(%d,&stui.tel);i+;else printf(nt 人数已满无法继续输入);printf(n是退出该功能输入(Y/N):);ch=getchar();ch=getchar();2 while(ch!=y&ch!=Y);write(

3、stu,num);system(cls);tuNo)printf(n宿舍号:%dn 姓名:%sn 学号:%dn 性别:%sn系别:%sn专业:%sn电话号码:%dn,stui.dorNo,stui.stuName,stui.stuNo,stui.stuSex,stui.dept,stui.major,stui.tel);else printf(nt 没有你要查找的学生信息。n);printf(n 请按任意键返回.);getchar();getchar();orNo)printf(n宿舍号:%dn姓名:%sn学号:%dn 性别:%sn系别:%sn专业:%sn电话号码:%dn,stui.dorNo

4、,stui.stuName,stui.stuNo,stui.stuSex,stui.dept,stui.major,stui.tel);else printf(t 没找到你要的学生信息。nn);printf(n 请按任意键返回.);getchar();getchar();tuName)=0)3 printf(n宿舍号:%dn 姓名:%sn 学号:%dn 性别:%sn系别:%sn专业:%sn电话号码:%dn,stui.dorNo,stui.stuName,stui.stuNo,stui.stuSex,stui.dept,stui.major,stui.tel);else printf(n nt

5、没找到你要的学生信息。nn);printf(n 请按任意键返回.);getchar();getchar();ept)=0)printf(n宿舍号:%dn 姓名:%sn 学号:%dn 性别:%sn系别:%sn专业:%sn电话号码:%dn,stui.dorNo,stui.stuName,stui.stuNo,stui.stuSex,stui.dept,stui.major,stui.tel);else printf(nnt 没找到你要的学生信息。n);printf(n 请按任意键返回.);getchar();getchar();/*函数功能:将数据写入文件*/void write(struct S

6、tudent*stu,int num)4 int i;tuNo!=0)if(fp=fopen(E:,wt)=NULL)orNo,stui.stuName,stui.stuNo,stui.stuSex,stui.dept,stui.major,stui.tel);getchar();printf(nt 已将学生信息保存在了D 盘根目录下的文件中。n);else printf(nt 没有学生信息。);getchar();fclose(fp);/*函数功能:读取文件数据*/void read(struct Student*stu,int num)int i;FILE*fp;if(stunum-1.s

7、tuNo!=0)if(fp=fopen(E:,rt)=NULL)printf(数据读取失败!n);exit(0);else for(i=0;inum;i+)orNo,&stui.stuName,&stui.stuNo,&stui.stuSex,&stui.dept,&stui.major,&stui.tel);printf(n宿舍号:%dn姓名:%sn学号:%dn 性别:%sn系别:%sn专业:%sn电话号5 码:%dn,stui.dorNo,stui.stuName,stui.stuNo,stui.stuSex,stui.dept,stui.major,stui.tel);else prin

8、tf(nt 没有学生信息。);getchar();getchar();fclose(fp);tuNo)printf(n宿舍号:%dn 姓名:%sn 学号:%dn 性别:%sn 系别:%sn专业:%sn电话号码:%dn,stui.dorNo,stui.stuName,stui.stuNo,stui.stuSex,stui.dept,stui.major,stui.tel);printf(n您确认修改该学生信息吗:);ch=getchar();ch=getchar();if(ch!=N&ch!=n)printf(n输入该学生的宿舍号:);scanf(%d,&stui.dorNo);printf(n

9、姓名:);scanf(%s,&stui.stuName);printf(n学号:);scanf(%d,&stui.stuNo);printf(n性别:);scanf(%s,&stui.stuSex);printf(n系别:);scanf(%s,&stui.dept);printf(n专业:);scanf(%s,&stui.major);printf(n电话:);scanf(%d,&stui.tel);write(stu,num);system(cls);printf(nt 修改成功!nn);6 output(stu,num);else printf(nt 无法修改信息!n);.);getcha

10、r();getchar();tuNo)printf(n宿舍号:%dn姓名:%sn学号:%dn 性别:%sn系别:%sn专业:%sn电话号码:%dn,stui.dorNo,stui.stuName,stui.stuNo,stui.stuSex,stui.dept,stui.major,stui.tel);printf(n您确认删除该学生信息:);ch=getchar();ch=getchar();if(ch!=n&ch!=N).);getchar();getchar();tuNo)!=0)stu=(struct Student*)realloc(stu,num+no);for(i=num;inu

11、m+no;i+)*(stu+num+no)=*(stu+num);printf(n输入第%d个学生的宿舍号:,i+1);scanf(%d,&stui.dorNo);printf(n姓名:);scanf(%s,&stui.stuName);printf(n学号:);scanf(%d,&stui.stuNo);printf(n性别:);scanf(%s,&stui.stuSex);printf(n系别:);scanf(%s,&stui.dept);printf(n专业:);scanf(%s,&stui.major);printf(n电话:);7 scanf(%d,&stui.tel);num=nu

12、m+no;for(i=0;inum;i+)printf(n宿舍号:%dn 姓名:%sn学号:%dn 性别:%sn 系别:%sn专业:%sn电话号码:%dn,stui.dorNo,stui.stuName,stui.stuNo,stui.stuSex,stui.dept,stui.major,stui.tel);.);getchar();getchar();tuNo!=0)printf(t nn更新学生信息如下:);for(i=0;inum;i+)printf(t n宿舍号:%dn姓名:%sn学号:%dn性别:%sn系别:%sn专业:%sn电话号码:%dn,stui.dorNo,stui.stuName,stui.stuNo,stui.stuSex,stui.dept,stui.major,stui.tel);else printf(n没有学生信息.);/程序结束

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁