c语言程序设计 宿舍管理系统

c语言程序设计 宿舍管理系统

ID:6381723

大小:71.50 KB

页数:12页

时间:2018-01-12

c语言程序设计 宿舍管理系统_第1页
c语言程序设计 宿舍管理系统_第2页
c语言程序设计 宿舍管理系统_第3页
c语言程序设计 宿舍管理系统_第4页
c语言程序设计 宿舍管理系统_第5页
资源描述:

《c语言程序设计 宿舍管理系统》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、#include#include#include#include#defineN100/*最大人数*/structstu_type/*定义一个结构体数据类型*/{charnum[15];charname[7];intsushehao;intsex;intlocation;};structroom{intloc;intnum;intsushe;};structstu_typestu[N+1];structroomr[10];int

2、CurrentCount=0;intcount=1;voidinput()/*录入模块*/{inti=0;charflag='Y';FILE*fp;printf("请依据以下要求填写学生信息:");printf("性别:男:0女:1");printf("宿舍区域:西区:0东区:1三里:2同大:3");printf("");fp=fopen("shuju.txt","a");printf("请输入一个人员的相关信息(学号姓名性别宿舍区域宿舍号):");scanf("%s%s%d%d

3、%d",&stu[i].num,&stu[i].name,&stu[i].sex,&stu[i].location,&stu[i].sushehao);r[count].num++;r[count].loc=stu[i].location;r[count].sushe=stu[i].sushehao;//count++;fprintf(fp,"%s%s%d%d%d",stu[i].num,stu[i].name,stu[i].sex,stu[i].location,stu[i].sushehao);pr

4、intf("(*^__^*)信息已成功保存!!!");printf("是否继续(Y/N):");scanf("%s",&flag);CurrentCount++;i++;while((flag=='Y')

5、

6、(flag=='y')){if(flag==N){printf("o(>﹏<)o人数已达上限,不能添加!!!");flag='N';}else{printf("请输入一个人员的相关信息(学号姓名性别宿舍区域宿舍号):");scanf("%s%s%d%d%d",&stu[i

7、].num,&stu[i].name,&stu[i].sex,&stu[i].location,&stu[i].sushehao);fprintf(fp,"%s%s%d%d%d",stu[i].num,stu[i].name,stu[i].sex,stu[i].location,stu[i].sushehao);if((stu[i].sushehao==stu[i-1].sushehao)&&(stu[i].location==stu[i-1].location)){r[count].num++;pri

8、ntf("%d",r[count].num);//r[count].loc=stu[i].location;}else{count++;r[count].num++;r[count].loc=stu[i].location;r[count].sushe=stu[i].sushehao;}printf("信息已成功保存!!!");printf("是否继续(Y/N):");scanf("%s",&flag);CurrentCount++;i++;}}fclose(fp);

9、}voidsearch1()/*按姓名查询模块*/{inti;charname[20];charflag='Y';while((flag=='Y')

10、

11、(flag=='y')){printf("请输入一个待查学员的姓名:");scanf("%s",name);i=CurrentCount-1;while(strcmp(stu[i].name,name)!=0){i--;}if(i==-1)printf("o(>﹏<)o查无此人!!!");else{printf("此人详细信息如下:");

12、printf("%s%s%d%d%d",stu[i].num,stu[i].name,stu[i].sex,stu[i].location,stu[i].sushehao);}printf("是否继续(Y/N):");scanf("%s",&flag);}}voidsearch2()/*按学号查询模块*/{charnum[15];intflag='Y',i;while((flag=='Y')

13、

14、(flag=='y')){printf("

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

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

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