500字范文,内容丰富有趣,生活中的好帮手!
500字范文 > 宿舍管理程序c语言 学生宿舍管理软件C语言源代码完整版

宿舍管理程序c语言 学生宿舍管理软件C语言源代码完整版

时间:2019-07-15 11:01:38

相关推荐

宿舍管理程序c语言 学生宿舍管理软件C语言源代码完整版

《学生宿舍管理软件C语言源代码完整版》由会员分享,可在线阅读,更多相关《学生宿舍管理软件C语言源代码完整版(8页珍藏版)》请在人人文库网上搜索。

1、源程序代码:#include#includeTotal.S_number);getchar();S_number_Judge(S,S-Total);_number);getchar();printf( 请输入学生地址 :);scanf(%s,SS-Total.S_address);getchar();printf( “请输入学生电话号码 : ”);scanf(%s,&SS-Total. S_phone);getchar();dirty=1;printf( 添加成功 !nn );_name,name)=0)flag=i;if (!flag)printf(else 你所要修改的学生信息在表中不存在。

2、! n );printf(printf( 新信息如下 :n ); 请输入学生姓名 (30个字符以内 ): );getchar();printf( “请输入学生班级 (30 个字符以内 ): ”); scanf(%s,Sflag.S_class);getchar();printf( 请输入学生的学号 (15个字符以内): );scanf( %s ,Sflag.S_number);getchar();S_number_Judge(S,flag);printf( 请输入宿舍号 : ); scanf( %d,&Sflag.D_number);getchar();printf( 请输入学生地址 :); 。

3、scanf(%s,Sflag.S_address);getchar();请输入学生电话号码 : ”);printf(scanf(%s,&Sflag. S_phone);getchar();dirty=1;printf( 修改成功 !n ); putchar( n );_name,name)=0)flag=i;if (!flag)printf( 你所要删除的学生在表中不存在!);elsefor (i=flag;iTotal;i+)j=i+1;strcpy(Si.S_name,Sj.S_name);strcpy(Si.S_number,Sj.S_number);Si.D_number=Sj.D_n。

4、umber;(S-Total)-;dirty=1;printf( 删除成功 ! );printf( nn);_name,Si.S_class,Si.S_number,Si.D_number,Si.S_address,Si.S_phone);putchar( nn);strcpy(name,Si.S_name);strcpy(number,Si.S_number);_numberSj.D_number)strcpy(address,Si.S_address);strcpy(Cnumber,Si.S_class);t=Si.D_number;strcpy(Si.S_name,Sj.S_name);。

5、strcpy(Si.S_number,Sj.S_number);strcpy(Si.S_address,Sj.S_address);strcpy(Si.S_class,Sj.S_class);Si.D_number=Sj.D_number;strcpy(Sj.S_name,name);strcpy(Sj.S_number,number);strcpy(Sj.S_address,address);strcpy(Sj.S_class,Cnumber);Sj.D_number=t;_number,Sj.S_number)0)strcpy(name,Si.S_name);strcpy(number,S。

6、i.S_number);strcpy(address,Si.S_address);strcpy(Cnumber,Si.S_class);t=Si.D_number;strcpy(Si.S_name,Sj.S_name);strcpy(Si.S_number,Sj.S_number);strcpy(Si.S_address,Sj.S_address);strcpy(Si.S_class,Sj.S_class);Si.D_number=Sj.D_number;strcpy(Sj.S_name,name);strcpy(Sj.S_number,number);strcpy(Sj.S_address,。

7、address);strcpy(Sj.S_class,Cnumber);Sj.D_number=t;_class,Sj.S_class)0)strcpy(name,Si.S_name);strcpy(number,Si.S_number);strcpy(address,Si.S_address);t=Si. D_number;strcpy(Si.S_name,Sj.S_name);strcpy(Si.S_number,Sj.S_number);strcpy(Si.S_address,Sj.S_address);strcpy(Cnumber,Si.S_class);strcpy(Si.S_cla。

8、ss,Sj.S_class);Si. D_number =Sj. D_number;strcpy(Sj.S_name,name);strcpy(Sj.S_number,number);strcpy(Sj.S_address,address); strcpy(Sj.S_class,Cnumber);Sj. D_number =t;_class)=0)printf(%-20s%-20s %-15s%-5d%s-10%sn,Si.S_name,Si.S_class,Si.S_number,Si.D_number,Si.S_address,Si.S_phone);j=1;if(!j)printf(n 。

9、查找失败 , 表中不存在该学生的信息 !nn);_name)=0)printf( %-20s%-20s %-15s%-5d %s-10%sn ,Si.S_name,);Si.S_class, Si.S_number,Si.D_number ,Si.S_address,Si.S_phonej=1;if (!j)printf( n 查找失败 , 表中不存在该学生的信息 !nn );_number)=0&strcmp(number,SS-Total.S_number)0)if(!j)printf( n 查找失败 , 表中不存在该学生的信息 !nn );_number&iTotal.D_number)。

10、while (baseS-Total)break ;if(n0)while (Sn.D_number=i)printf( %-20s%-15s%-5dn ,Sn.S_name,Sn.S_number,Sn.D_number);n-;if(nSmid.D_number)base=mid+1;elsetop=mid-1;if (!j)printf( n 查找失败 , 表中不存在该寝室的信息 !nn );加学生信息|8.按照班级号从小到大排序 n ”);printf(2. 修改学生信息|9. 按照寝室号从小到大排序n );printf(3. 删除学生信息| 10.按照学号从小到大排序n );prin。

11、tf(4. 以姓名查询学生信息| 11.显示所有学生的相关信息nprintf(5. 以学号查询学生信息| 12.保存操作 n );printf(6. 以寝室号查询该寝室中的全部学生信息| 13. 加载记录 n );printf(“7. 以班级号查询该班级中的全部学生信息| 14. 退出程序 n );printf(*nvoid main(););int i;Student S;S-Total=0;doMenu();printf( 请选择所要实现的功能 (请输入 114中的任意一个数字 ): );scanf( %d,&i);getchar(); / 获取换行符putchar( n );switch。

12、 (i) case 1:Add(S);break ;case 2:Alter(S);break ;case 3:Delete(S);break ;case 4:Query_S_name(S);break ;case 5:Query_S_number(S);break ;case 6:Query_D_number(S); break ;case 7: Query_S_class (S);break;case 8: Sort_S_class (S);printf( 排序完成 !nn);break;case 9:Sort_D_number(S);printf( 排序完成 !nn );break ;case10:Sort_S_number(S);printf( 排序完成 !nn );break ;case11:Display_All(S);break ;case12:Save(S);break ;case13:Load(S);break ;case14:Judge_Save(dirty,S);exit(0);break ;default :printf( 选择错误 : 请在选项到之间选择 !nn );break ;while (i!=14。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。