欢迎来到天天文库
浏览记录
ID:53812836
大小:139.50 KB
页数:24页
时间:2020-04-07
《宿舍高效管理查询软件C编译完整版.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、宿舍管理查询软件任务:为宿舍管理人员编写一个宿舍管理查询软件,程序设计要求:(1)采用交互工作方式(2)可以增加、删除、修改信息(3)建立数据文件,数据文件按关键字(姓名、学号、房号)进行排序(选择、快速排序、堆排序等任选一种)(4)查询:a.按姓名查询;b.按学号查询;c按房号查询(5)打印任一查询结果(可以连续操作)已经过测试,完美运行。源代码:#include#include#include#includeusingnamespacestd;classstud{//类定义public://声明以下部
2、分为共有的stud();voidadd_mes();voidchange_mes();voiddelete_mes();voidorder();voidsearch();voidprint();private://声明以下部分为私有的intcount;intstudent_number[100];stringname[100];introom_number[100];};stud::stud()//在类外定义stud类函数,用于文件流的操作{ifstreamfin1("count.txt");//函数体if(!fin1)count=0;fin1>>count;fin1.clo
3、se();ifstreamfin2("stud.txt");for(inti=0;i>name[i];fin2>>student_number[i];fin2>>room_number[i];}fin2.close();}voidstud::add_mes(){//添加学生信息函数cout<<"=====添加学生信息====="<>name[count];cout<<"请输入学号:";cin>>student_number[count];cout<<"请输入房号:";cin>>room_num
4、ber[count];cout<<"信息已储存==》姓名:"<5、er;cout<<"输入要删除学生的学号:";cin>>number;intch;for(inti=0;i6、{name[j]=name[j+1];student_number[j]=student_number[j+1];room_number[j]=room_number[j+1];cout<<"该学生信息已删除!"<7、ut<<"输入要修改学生的学号:";cin>>number;intch;for(inti=0;i
5、er;cout<<"输入要删除学生的学号:";cin>>number;intch;for(inti=0;i6、{name[j]=name[j+1];student_number[j]=student_number[j+1];room_number[j]=room_number[j+1];cout<<"该学生信息已删除!"<7、ut<<"输入要修改学生的学号:";cin>>number;intch;for(inti=0;i
6、{name[j]=name[j+1];student_number[j]=student_number[j+1];room_number[j]=room_number[j+1];cout<<"该学生信息已删除!"<7、ut<<"输入要修改学生的学号:";cin>>number;intch;for(inti=0;i
7、ut<<"输入要修改学生的学号:";cin>>number;intch;for(inti=0;i
此文档下载收益归作者所有