版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第C++实现学生住宿管理系统本文实例为大家分享了C++实现学生住宿管理系统的具体代码,供大家参考,具体内容如下
(1)学生信息包括:姓名、学号、年龄、性别、学院、年级等
(2)宿舍信息包括:宿舍编号、宿舍楼名、楼层号、宿舍类型(二人间、四人间、六人间、八人间)、收费标准等。
(3)住宿信息包括:学生、宿舍、入住时间、是否欠费等。
(4)完成以下的操作:学生信息和宿舍信息的添加、修改、浏览、删除和查询。
(5)完成以下的操作:学生入住、缴费;住宿信息浏览、学生住宿信息查询、宿舍住宿信息浏览与查询。
提示:
(1)增加必要的数据成员、成员函数或类;(2)对象指针(住宿信息类的对象指针成员可以指向相关的宿舍、对象指针数组成员可以表示该宿舍的学生们)
#includeiostream
#includestring
usingnamespacestd;
//定义学生和宿舍的最大数量
#defineMAXSTU50
#defineMAXDOR20
//定义学生类
classStudent
private:
intmXuehao;
//学号
char*mName;
//名字
intmAge;
//年龄
charmSex;
//性别
char*mPartment;//学院
intmGrade;
//年级
public:
Student(){mName=0;mPartment=0;}
Student(intid,constchar*name,intage,charsex,constchar*par,intgrade)
{
mXuehao=id;
mName=newchar[strlen(name)+1];
memcpy(mName,name,strlen(name));
mName[strlen(name)]='\0';
mAge=age;
mSex=toupper(sex);
mPartment=newchar[strlen(par)+1];
memcpy(mPartment,par,strlen(par));
mPartment[strlen(par)]='\0';
mGrade=grade;
}
~Student()
{
if(mName)
{
delete[]mName;
mName=0;
}
if(mPartment)
{
delete[]mPartment;
mPartment=0;
}
}
//设置类属性
voidsetId(intid){mXuehao=id;}
voidsetName(constchar*name)
{
if(mName!=0)
{
delete[]mName;
mName=0;
}
mName=newchar[strlen(name)+1];
memcpy(mName,name,strlen(name));
mName[strlen(name)]='\0';
}
voidsetSex(charsex){mSex=toupper(sex);}
voidsetAge(intage){mAge=age;}
voidsetPartment(constchar*par)
{
if(mPartment)
delete[]mPartment;
mPartment=newchar[strlen(par)+1];
memcpy(mPartment,par,strlen(par));
mPartment[strlen(par)]='\0';
}
voidsetGrade(intg){mGrade=g;}
//获取类属性
intgetId(){returnmXuehao;}
char*getName(){returnmName;}
chargetSex(){returnmSex;}
intgetAge(){returnmAge;}
char*getPartment(){returnmPartment;}
intgetGrade(){returnmGrade;}
voiddisplay()
{
cout.setf(ios::left);//设置左对齐
coutmXuehao"";
cout.fill('');
//设置不足位填充方式
cout.width(10);
//设置宽度,只对下一条有作用
coutmName;
cout""mSex"";
coutmAge"";
cout.fill('');
cout.width(20);
coutmPartment;
cout""mGradeendl;
cout.unsetf(ios::left);//取消左对齐
}
//定义宿舍类型
enumEDomType
e_dorm_two=1,
e_dorm_four,
e_dorm_six,
e_dorm_eight
//定义宿舍类
classDormatory
private:
intmSusheId;
//宿舍号
char*mDorName;//宿舍楼名
intmLayer;
//楼层号
EDomTypemEtype;//类型
intmPrice;
//价格
public:
Dormatory(){mDorName=0;}
Dormatory(intid,constchar*name,intlayer,EDomTypee,intprice)
{
mSusheId=id;
mDorName=newchar[strlen(name)+1];
memcpy(mDorName,name,strlen(name));
mDorName[strlen(name)]='\0';
mLayer=layer;
mEtype=e;
mPrice=price;
}
~Dormatory()
{
if(mDorName)
{
delete[]mDorName;
mDorName=0;
}
}
//设置类属性
voidsetId(intid){mSusheId=id;}
voidsetName(constchar*name)
{
if(mDorName)delete[]mDorName;
mDorName=newchar[strlen(name)+1];
memcpy(mDorName,name,strlen(name));
mDorName[strlen(name)]='\0';
}
voidsetLayer(intlayer){mLayer=layer;}
voidsetDormType(EDomTypee){mEtype=e;}
voidsetPrice(intp){mPrice=p;}
//获取类属性
intgetId(){returnmSusheId;}
char*getName(){returnmDorName;}
intgetLayer(){returnmLayer;}
EDomTypegetType(){returnmEtype;}
intgetPrice(){returnmPrice;}
voiddisplay()
{
cout.setf(ios::left);
coutmSusheId"";
cout.fill('');
cout.width(10);
//名字最多5个汉子或者10个英文字符
coutmDorName;
cout""mLayer"";
if(e_dorm_two==mEtype)
cout"二人间";
elseif(e_dorm_four==mEtype)
cout"四人间";
elseif(e_dorm_six==mEtype)
cout"六人间";
else
cout"八人间";
cout""mPriceendl;
cout.unsetf(ios::left);
}
//定义时间类
structDate
intyear;
intmonth;
intday;
//住宿信息
classHomeInfo
private:
Dormatory*mDormatory;
//宿舍对象指针
Student*mStu[8];
//学生指针数组
boolmbqf[8];
//是否欠费,true欠费,否则不欠费
DatemHomeDate[8];
//入住时间
intmCurrentNmb;//当前已入住人数
charmDormSex;
//当前宿舍的性别
public:
HomeInfo()
{
for(inti=0;ii++)
{
mStu[i]=0;
mbqf[i]=true;
}
mDormatory=0;
mCurrentNmb=0;
mDormSex='n';
//表示该宿舍尚未分配
}
voidsetDormatory(Dormatory*p){mDormatory=p;}
voidsetSex(charsex){mDormSex=sex;}
Dormatory*getDormatory(){returnmDormatory;}
chargetSex(){returnmDormSex;}
intgetCurrentNmb(){returnmCurrentNmb;}
//查看某个学生是否在该房间
boolisIn(Student*stu)
{
for(inti=0;imCurrentNmb;i++)
{
if(mStu[i]==stu)
returntrue;
}
returnfalse;
}
//是否已经注满
boolisFull()
{
if(e_dorm_eight==mDormatory-getType()mCurrentNmb==8)
returntrue;
elseif(e_dorm_six==mDormatory-getType()mCurrentNmb==6)
returntrue;
elseif(e_dorm_four==mDormatory-getType()mCurrentNmb==4)
returntrue;
elseif(e_dorm_two==mDormatory-getType()mCurrentNmb==2)
returntrue;
returnfalse;
}
//办理入住
boolHome(Student*stu,Dated)
{
if(isFull())
{
cout"宿舍已满,请重新选择宿舍!!!"endl;
returnfalse;
}
if(mDormSex=='n')
mDormSex=stu-getSex();
mStu[mCurrentNmb]=stu;
mHomeDate[mCurrentNmb]=d;
mCurrentNmb++;
cout"入住成功!宿舍:"mDormatory-getName()""mDormatory-getLayer()""mDormatory-getId()endl;
returntrue;
}
//付费
voidpay(Student*stu)
{
for(inti=0;imCurrentNmb;i++)
{
if(mStu[i]==stu)
{
mbqf[i]=false;
cout"缴费成功!!"endl;
break;
}
}
}
//学生离开
voidLeave(Student*stu)
{
for(inti=0;imCurrentNmb;i++)
{
if(mStu[i]==stu)
{
for(intj=i;jmCurrentNmb-1;j++)
{
mbqf[j]=mbqf[j+1];
mStu[j]=mStu[j+1];
mHomeDate[j]=mHomeDate[j+1];
}
mCurrentNmb-=1;
//入住人数减去1
cout"该学生已从入住信息中删除"endl;
break;
}
}
}
//判断学生是否已经缴费
boolisPayed(Student*stu)
{
for(inti=0;imCurrentNmb;i++)
{
if(mStu[i]==stu)
{
return(!mbqf[i]);
}
}
returnfalse;
}
//显示入住信息
voiddisplay()
{
mDormatory-display();
for(inti=0;imCurrentNmb;i++)
{
cout"
";
mStu[i]-display();
}
}
//转换类型
EDomTypegetDormType(inttype)
if(1==type)
returne_dorm_two;
elseif(2==type)
returne_dorm_four;
elseif(3==type)
returne_dorm_six;
else
returne_dorm_eight;
//1添加学生
voidAddStudent(Student*allStudents[],intnRealStu)
boolbgo=true;
intid;
charname[20]={0};
charsex;
intage;
charpar[30]={0};
intgrade;
charch;
while(bgo)
{
system("cls");
cout"请输入学生学号:";
while(1)
{
id=0;
cinid;
if(id=0)
{
cout"输入不合法,请重新输入";
if(cin.fail())
{
cin.clear();
cin.sync();
}
}
else
break;
}
cout"请输入学生姓名:";
memset(name,0,20);
cinname;
cout"请输入学生性别:";
cinsex;
cout"请输入学生年龄:";
while(1)
{
age=0;
cinage;
if(age=0)
{
cout"输入不合法,请重新输入";
if(cin.fail())
{
cin.clear();
cin.sync();
}
}else
break;
}
cout"请输入学院:";
memset(par,0,30);
cinpar;
cout"请输入年级:";
while(1)
{
grade=0;
cingrade;
if(grade=0)
{
cout"输入不合法,请重新输入";
if(cin.fail())
{
cin.clear();
cin.sync();
}
}else
break;
}
Student*stu=newStudent(id,name,age,sex,par,grade);
allStudents[nRealStu]=stu;
nRealStu++;
cout"学生添加成功!"endl;
cout"是否继续添加(Y/N)";
while(true)
{
if(cin.fail())
{
cin.clear();
cin.sync();
}
cinch;
if(ch=='N'||ch=='n')
{
bgo=false;
break;
}elseif(ch=='Y'||ch=='y')
{
break;
}
}
}
system("pause");
//2修改学生信息
voidModStudent(Student*allStudents[],intnRealStu)
intid;
charname[20]={0};
charsex;
intage;
charpar[30]={0};
intgrade;
Student*stu=0;
system("cls");
cout"请输入需要修改信息的学生学号:";
while(1)
{
id=0;
cinid;
if(id0)
break;
if(cin.fail())
{
cin.clear();
cin.sync();
}
cout"输入不合法,请重新输入"endl;
}
for(inti=0;inRealStu;i++)
{
if(allStudents[i]-getId()==id)
{
stu=allStudents[i];
cout"找到学生信息如下:"endl;
cout"姓名:"stu-getName()endl;;
cout"性别:"stu-getSex()endl;
cout"年龄:"stu-getAge()endl;;
cout"学院:"stu-getPartment()endl;
cout"年级:"stu-getGrade()endl;
cout"请输入需要修改的信息:"endl;
cout"请输入学生姓名:";
cinname;
cout"请输入学生性别:";
cinsex;
cout"请输入学生年龄:";
cinage;
cout"请输入学院:";
cinpar;
cout"请输入年级:";
cingrade;
allStudents[i]-setName(name);
allStudents[i]-setSex(sex);
allStudents[i]-setAge(age);
allStudents[i]-setPartment(par);
allStudents[i]-setGrade(grade);
cout"学生信息修改成功!"endl;
break;
}
}
if(stu==0)
cout"未找到该学生信息!"endl;
system("pause");
//3删除学生信息
voidDeleteStudent(Student*allStudents[],intnRealStu,HomeInfoallInfo[],intnRealDorm)
intid;
Student*stu=0;
system("cls");
cout"请输入需要删除信息的学生学号:";
while(1)
{
id=0;
cinid;
if(id0)
break;
if(cin.fail())
{
cin.clear();
cin.sync();
}
cout"输入不合法,请重新输入"endl;
}
for(inti=0;inRealStu;i++)
{
if(allStudents[i]-getId()==id)
{
stu=allStudents[i];
//删除学生
nRealStu-=1;
//数组元素前移
for(intj=i;jnRealStu;j++)
{
allStudents[j]=allStudents[j+1];
}
cout"删除成功!!"endl;
break;
}
}
if(stu==0)
{
cout"未找到该学生信息"endl;
}else
{
//从住宿信息中删除该学生信息
for(inti=0;inRealDorm;i++)
{
allInfo[i].Leave(stu);
}
deletestu;
stu=0;
}
system("pause");
//4.浏览所有学生信息
voidShowAllStudents(Student*allStudents[],intnRealStu)
system("cls");
cout"学生信息如下:"endl;
for(inti=0;inRealStu;i++)
{
allStudents[i]-display();
}
system("pause");
//5.查询学生信息
voidFindStudents(Student*allStudents[],intnRealStu)
inti,opt;
intid;
chartmp[40]={0};
boolbgo=true;
boolisfind=false;
charch;
while(bgo)
{
system("cls");
cout"1.按学号查询"endl;
cout"2.按姓名查询"endl;
cinopt;
switch(opt)
{
case1:
cout"请输入需要查询的学号:"endl;
while(1)
{
cinid;
if(id0)break;
else
{
if(cin.fail())
{
cin.clear();
cin.sync();
}
cout"输入不合法,请重新输入"endl;
}
}
for(i=0;inRealStu;i++)
{
if(allStudents[i]-getId()==id)
{
allStudents[i]-display();
break;
}
}
if(i==nRealStu)
{
cout"未找到学号为"id"的学生信息..."endl;
}
break;
case2:
cout"请输入需要查询的姓名:"endl;
memset(tmp,0,40);
cintmp;
isfind=false;
for(i=0;inRealStu;i++)
{
if(strcmp(allStudents[i]-getName(),tmp)==0)
{
isfind=true;
allStudents[i]-display();
}
}
if(!isfind)
{
cout"未找到姓名为"tmp"的学生信息..."endl;
}
break;
}
cout"是否继续查询(Y/N)";
while(true)
{
if(cin.fail())
{
cin.clear();
cin.sync();
}
cinch;
if(ch=='n'||ch=='N')
{
bgo=false;
break;
}elseif(ch=='y'||ch=='Y')
{
break;
}
}
}
system("pause");
//6.添加宿舍
voidAddDormatory(Dormatory*allDormatory[],intnRealDorm,HomeInfoallInfo[])
intid;
charname[20]={0};
intlayer;
inttype;
intprice;
charch;
boolbgo=true;
while(bgo)
{
system("cls");
cout"请输入宿舍编号:";
while(1)
{
id=0;
cinid;
if(id0)break;
else
{
if(cin.fail())
{
cin.clear();
cin.sync();
}
cout"输入不合法,请重新输入"endl;
}
}
cout"请输入宿舍名称:";
cinname;
cout"请输入楼层号:";
cinlayer;
cout"请输入宿舍类型(1.二人间2.四人间3.六人间4.八人间)";
cintype;
cout"请输入价格:";
cinprice;
Dormatory*st=newDormatory(id,name,layer,getDormType(type),price);
allDormatory[nRealDorm]=st;
//添加入住信息
allInfo[nRealDorm].setDormatory(st);
nRealDorm+=1;
cout"宿舍添加成功!!"endl;
cout"是否继续添加(Y/N)";
while(true)
{
cinch;
if(ch=='y'||ch=='Y')
break;
elseif(ch=='N'||ch=='n')
{
bgo=false;
break;
}
}
}
system("pause");
//7.修改宿舍信息
voidModDormatory(Dormatory*allDormatory[],intnRealDorm)
intid;
inti;
charname[20]={0};
intlayer;
inttype;
intprice;
system("cls");
cout"请输入要修改信息的宿舍编号:";
while(1)
{
id=0;
cinid;
if(id0)break;
else
{
if(cin.fail())
{
cin.clear();
cin.sync();
}
cout"输入不合法,请重新输入"endl;
}
}
for(i=0;inRealDorm;i++)
{
if(allDormatory[i]-getId()==id)
{
cout"该宿舍当前信息如下:"endl;
allDormatory[i]-display();
cout"-------------------------"endl;
cout"请输入宿舍名称:";
cinname;
cout"请输入楼层号:";
cinlayer;
cout"请输入宿舍类型(1.二人间2.四人间3.六人间4.八人间)";
cintype;
cout"请输入价格:";
cinprice;
allDormatory[i]-setName(name);
allDormatory[i]-setLayer(layer);
allDormatory[i]-setDormType(getDormType(type));
allDormatory[i]-setPrice(price);
cout"宿舍信息修改成功!!"endl;
break;
}
}
system("pause");
//8.删除宿舍信息
voidDeleteDormatory(Dormatory*allDormatory[],intnRealDorm,HomeInfoallInfo[])
inti,j,id;
boolisfind=false;
Dormatory*dor=0;
system("cls");
cout"请输入需要删除的宿舍号:";
while(1)
{
id=0;
cinid;
if(id0)break;
else
{
if(cin.fail())
{
cin.clear();
cin.sync();
}
cout"输入不合法,请重新输入"endl;
}
}
for(i=0;inRealDorm;i++)
{
if(allDormatory[i]-getId()==id)
{
dor=allDormatory[i];
//数组前移
for(j=i;jnRealDorm-1;j++)
{
allDormatory[j]=allDormatory[j+1];
}
break;
}
}
if(dor==0)
{
cout"未找到宿舍号为"id"的宿舍信息"endl;
}else
{
//从入住信息中删除
for(i=0;inRealDorm;i++)
{
if(allInfo[i].getDormatory()==dor)
{
for(j=i;jnRealDorm-1;j++)
{
allInfo[j]=allInfo[j+1];
}
break;
}
}
deletedor;
dor=0;
nRealDorm-=1;
cout"宿舍信息已删除!!"endl;
}
system("pause");
//9.浏览所有宿舍信息
voidShowAllDormatory(Dormatory*allDormatory[],intnRealDorm)
system("cls");
cout"宿舍信息如下:"endl;
for(inti=0;inRealDorm;i++)
{
allDormatory[i]-display();
}
system("pause");
//10.查询宿舍信息
voidFindDormatory(Dormatory*allDormatory[],intnRealDorm)
intid,i;
chartmp[30]={0};
charch;
intopt;
boolisfind=false;
boolbgo=true;
while(bgo)
{
system("cls");
cout"1.根据宿舍编号查询"endl;
cout"2.根据宿舍名查询"endl;
cout"3.根据楼层号查询"endl;
cout"4.根据宿舍类型查询"endl;
cinopt;
switch(opt)
{
case1:
cout"请输入宿舍编号:";
cinid;
for(i=0;inRealDorm;i++)
{
if(allDormatory[i]-getId()==id)
{
allDormatory[i]-display();
break;
}
}
if(i==nRealDorm)
{
cout"未找到是宿舍编号为"id"的宿舍信息"endl;
}
break;
case2:
cout"请输入宿舍名:";
cintmp;
isfind=false;
for(i=0;inRealDorm;i++)
{
if(strcmp(allDormatory[i]-getName(),tmp)==0)
{
allDormatory[i]-display();
isfind=true;
}
}
if(!isfind)
{
cout"未找到是宿舍名为"tmp"的宿舍信息"endl;
}
break;
case3:
cout"请输入楼层号:";
cinid;
isfind=false;
for(i=0;inRealDorm;i++)
{
if(allDormatory[i]-getLayer()==id)
{
allDormatory[i]-display();
isfind=true;
}
}
if(!isfind)
{
cout"未找到是楼层号为"id"的宿舍信息"endl;
}
break;
case4:
cout"请输入宿舍类型(1.二人间2.四人间3.六人间4.八人间):";
cinid;
isfind=false;
for(i=0;inRealDorm;i++)
{
if(allDormatory[i]-getType()==getDormType(id))
{
allDormatory[i]-display();
isfind=true;
}
}
if(!isfind)
{
if(1==id)
cout"未找到是房间类型为二人间的宿舍信息"endl;
elseif(2==id)
cout"未找到是房间类型为四人间的宿舍信息"endl;
elseif(3==id)
cout"未找到是房间类型为六人间的宿舍信息"endl;
else
cout"未找到是房间类型为八人间的宿舍信息"endl;
}
break;
}
cout"是否继续查询(Y/N)"endl;
while(true)
{
cinch;
if(ch=='y'||ch=='Y')
break;
elseif(ch=='n'||ch=='N')
{
bgo=false;
break;
}
}
}
system("pause");
//获取可用的宿舍-功能11调用
intGetDormatory(Student*stu,HomeInfoallinfo[],intnRealNmb)
inti=0;
//先找是否有未住满的同性别宿舍
for(i=0;inRealNmb;i++)
{
if((allinfo[i].getSex()==stu-getSex())(!allinfo[i].isFull()))
{
returni;
}
}
//没有已分配的宿舍,则从未分配性别的宿舍中找一个
for(i=0;inRealNmb;i++)
{
if(allinfo[i].getSex()=='n')
{
returni;
}
}
return-1;
//11学生入住
voidStudentIn(Student*allStudents[],intnRealStu,Dormatory*allDormatory[],intnRealDorm,HomeInfoallInfo[])
intid;
boolbgo=true;
Student*stu=0;
charch;
while(bgo)
{
system("cls");
cout"请输入需要办理入住的学生的学号:";
cinid;
//查找学生信息
stu=0;
for(inti=0;inRealStu;i++)
{
if(allStudents[i]-getId()==id)
{
stu=allStudents[i];
break;
}
}
if(stu==0)
{
cout"未找到该学号的学生"endl;
}else
{
//判断学生是否已经入住
boolisIn=false;
for(inti=0;inRealDorm;i++)
{
if(allInfo[i].isIn(stu))
{
isIn=true;
cout"该学生已经入住"endl;
allInfo[i].getDormatory()-display();
break;
}
}
//如果没有入住,则办理入住
if(!isIn)
{
intindex=GetDormatory(stu,allInfo,nRealDorm);
if(index==-1)
{
cout"没有宿舍可供分配"endl;
}else
{
cout"请输入入住年、月、日:";
Datedd;
cindd.yeardd.monthdd.day;
allInfo[index].Home(stu,dd);
}
}
}
cout"是否继续办理入住(Y/N)";
while(1)
{
cinch;
if(ch=='y'||ch=='Y')
break;
elseif(ch=='n'||ch=='N')
{
bgo=false;
break;
}
}
}//whileend
system("pause");
//12学生缴费
voidStudentPay(Student*allStudents[],intnRealStu,HomeInfoallInfo[],intnRealDorm)
intid;
boolbgo=true;
Student*stu=0;
charch;
while(bgo)
{
system("cls");
cout"请输入要缴费的学生学号:";
cinid;
//查找学生信息
stu=0;
for(inti=0;inRealStu;i++)
{
if(allStudents[i]-getId()==id)
{
stu=allStudents[i];
break;
}
}
if(stu==0)
{
cout"未找到该学号的学生"endl;
}else
{
//查找该学生的入住信息
inti=0;
for(i=0;inRealDorm;i++)
{
if(allInfo[i].isIn(stu))
{
if(allInfo[i].isPayed(stu))
{
cout"该学生已经付费"endl;
break;
}else
{
allInfo[i].pay(stu);
break;
}
}
}
if(i==nRealDorm)
{
cout"该学生尚未办理入住,请先办理入住"endl;
}
}
cout"是否继续办理缴费(Y/N)";
while(1)
{
cinch;
if(ch=='y'||ch=='Y')
break;
elseif(ch=='n'||ch=='N')
{
bgo=false;
break;
}
}
}
system("pause");
//13住宿信息浏览
voidShowHomeInfo(HomeInfoallInfo[],intnRealDorm)
inti;
system("cls");
cout"入住信息如下:"endl;
for(i=0;inRealDorm;i++)
{
allInfo[i].display();
}
system("pause");
//14学生入住信息查询
voidFindStudent(Student*allStudents[],intnRealStu,HomeInfoallInfo[],intnRealDorm)
inti,j;
Student*stu=0;
boolbgo=true;
intopt;
charch;
while(bgo)
{
system("cls");
stu=0;
cout"1.根据学号查找"endl;
cout"2.根据姓名查找"endl;
cinopt;
intid;
chartmp[30]={0};
switch(opt)
{
case1:
cout"请输入学号:";
cinid;
for(i=0;inRealStu;i++)
{
if(allStudents[i]-getId()==id)
{
stu=allStudents[i];
break;
}
}
if(stu==0)
cout"未找到该学号的学生"endl;
else
{
for(i=0;inRealDorm;i++)
{
if(allInfo[i].isIn(stu))
{
cout"该学生的入住信息如下:"endl;
allInfo[i].getDormatory()-display();
break;
}
}
}
break;
case2:
cout"请输入姓名:";
cintmp;
for(i=0;inRealStu;i++)
{
if(strcmp(allStudents[i]-getName(),tmp)==0)
{
stu=allStudents[i];
for(j=0;jnRealDorm;j++)
{
if(allInfo[j].isIn(stu))
{
cout"该学生的入住信息如下:"endl;
allInfo[j].getDormatory()-display();
break;
}
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 3903.24-2026鞋类鞋跟试验方法持钉力
- 幼儿园教师专业学习共同体运行效能研究-基于教研活动记录与教师成长数据
- 美育基础概述 9
- 建筑项目策划
- 会议系统施工方案
- 智能化工程施工操作规程
- 焦虑自评量表(SAS)修订版
- 平面设计工设备清单
- 2025高考四川卷生物真题试卷(纯答案版)
- 5G工业互联网智能装备生产基地建设项目可行性研究报告模板拿地申报
- 生物浙江宁波市三锋联盟2025-2026学年度高一年级第二(下)学期期中联考(4.22-4.24)
- 2026年二级建造师二建法规考前预测重点知识强化记忆总结笔记
- 2026云南省有色地质局楚雄勘查院下属企业招聘工作人员11人笔试备考试题及答案解析
- 心血管科试卷及分析
- 2026四川发展(控股)有限责任公司所属公司招聘5人笔试参考题库及答案解析
- 湖北省武汉市2026届高三毕业生四月调研考试语文试卷(含答案)
- 养老机构防灾避险课件
- 2026年辽宁能源集团招聘考试指南及模拟题解析
- 2026广东广州市黄埔区大沙街道招聘编外聘用人员4人备考题库及参考答案详解
- 国家事业单位招聘2025中国工艺美术馆招聘拟聘人员笔试历年参考题库典型考点附带答案详解(3卷合一)
- 企业管理 华为会议接待全流程手册SOP
评论
0/150
提交评论