c宿舍管理系统实现内容摘要:
(学生信息 .txt)。 if(!fout3) { couterrorendl。 exit(0)。 } ()。 //格式化当前信息。 j++。 ofstream fout。 (学生信息 .txt,ios::app)。 if(!fout) { couterror!endl。 exit(0)。 } for(int s=0。 srenshu。 s++)//输入非删除信息至文件 { if(s!=i) { foutarray3[s].nameendl。 foutarray3[s].numberendl。 foutarray3[s].banjiendl。 foutarray3[s].sushehaoendl。 } } ()。 cout已删除 !endl。 break。 } } if(j==0)//查找失败时 { cout不存在该生信息 !endl。 } } void xueshan()//实现细节于上个函数 { student2 array4[100]。 int renshu=0。 char number[20]。 int j=0。 ifstream fin(学生信息 .txt)。 if(!fin) { couterror!endl。 exit(0)。 } while(!()) { finarray4[renshu].namearray4[renshu].numberarray4[renshu].banjiarray4[renshu].sushehao。 renshu++。 } renshu。 ()。 cout待删除信息的学号 :。 cinnumber。 for(int i=0。 irenshu。 i++) { if(!strcmp(array4[i].number,number)) { ofstream fout3。 (学生信息 .txt)。 if(!fout3) { couterrorendl。 exit(0)。 } ()。 j++。 ofstream fout。 (学生信息 .txt,ios::app)。 if(!fout) { couterror!endl。 exit(0)。 } for(int s=0。 srenshu。 s++) { if(s!=i) { foutarray4[s].nameendl。 foutarray4[s].numberendl。 foutarray4[s].banjiendl。 foutarray4[s].sushehaoendl。 } } ()。 cout已删除 !endl。 break。 } } if(j==0) { cout不存在该生信息 !endl。 } } : void show()//主界面显示信息 { time_t t。 time(amp。 t)。 cout 宿舍管理查询系统 endl。 cout \t\t\t 时间 : ctime(amp。 t)。 cout\n。 cout1:建立宿舍信息。 cout\t\t\t\t\t\t\t 2:查询学生信息 \n。 cout3:宿舍信息汇总。 cout\t\t\t\t\t\t\t 4:修改学生信息 \n。 cout5:注册学生信息。 cout\t\t\t\t\t\t\t 6:删除学生信息 \n。 cout7:宿舍卫生评比。 cout\t\t\t\t\t\t\t 8:修改登录信息 \n。 cout\n。 cout请选择( 0退出):。 } : void show2()//进行操作后显示的主界面信息 { cout\n。 cout1:建立宿舍信息。 cout\t\t\t\t\t\t\t 2:查询学生信息 \n。 cout3:宿舍信息汇总。 cout\t\t\t\t\t\t\t 4:修改学生信息 \n。 cout5:注册学生信息。 cout\t\t\t\t\t\t\t 6:删除学生信息 \n。 cout7:宿舍卫生评比。 cout\t\t\t\t\t\t\t 8:修改登录信息 \n。 cout\n。 cout请选择( 0退出):。 } : struct wei//宿舍卫生存储结构 { int sushehao。 int score。 }。 void sort(wei*l,int low,int high)。 //快速排序函数 int partion(wei*l,int low,int high)。 //返回枢轴位置 void weisheng() { student2 array5[100]。 //学生信息存储结构 wei sheng[100]。 //宿舍卫生信息存储结构 int renshu=0。 int susheshu=0。 int i=0。 ifstream fin1(学生信息 .txt)。 if(!fin1) { couterror!endl。 exit(0)。 } while(!())//读入学生信息 { fin1array5[renshu].namearray5[renshu].numberarray5[renshu].banjiarray5[renshu].sushehao。 renshu++。 } renshu。 //记录人数 ()。 if(renshu!=0) { sheng[susheshu].sushehao=array5[i].sushehao。 susheshu++。 for(i=1。 irenshu。 i++)//建立已入住的宿舍信息存储数组 { if(array5[i1].sushehao!=array5[i].sushehao) { sheng[susheshu].sushehao=array5[i].sushehao。 susheshu++。 } } cout为各宿舍打分( 0~100) :endl。 //为各入住宿舍打分 for(i=0。 isusheshu。 i++) { cout宿舍 sheng[i].sushehao得分 :。 cinsheng[i].score。 } wei*l。 l=sheng。 i=susheshu1。 sort(l,0,i)。 //按得分对宿舍信息进行排序 ofstream fout3。 (宿舍卫生信息 .txt)。 if(!fout3) { couterror!endl。 exit(0)。 } ()。 //格式化上次得分信息 ()。 ofstream fout2。 (宿舍卫生信息 .txt,ios::app)。 if(!fout2) { couterror!endl。 exit(0)。 } for(i=0。 isusheshu。 i++)//写入宿舍卫生信息至。c宿舍管理系统实现
相关推荐
息类 {Student *head。 //头指针 Student *p。 //当前指针 public: stu(){head=p=NULL。 }。 void Add()。 //增加学生 5 学生选课管理系统 void Delete()。 //删除学生 int Search(char nu[],char na[])。 //按学生学号和姓名查找 int Search(char nu[])。
cinsSaleNum。 coutendl。 } //**************************************** //* 添加销售记录 * //* 函数原型: void Add() * //* 功 能:确定是否继续录入销售记录 * //**************************************** void Sale::Add() { Sale *p1,
确保人力资源安全 ,防止恐怖事件发生 ,满足美国海关 C— TPAT 反恐指导要求。 范围 适用于公司所有雇员 主要 职责和权 限 行政经理负责策划和督促实施,相关部门密切配合。 行政部人事招聘文员负责对 对应聘人员进行面试,核实身份证原件及其它有效证件 行政经理及副理负责重要职
在 endl。 } } void change_bookname(string nam,string isn) //更改书名 1 { for(int i=0。 isum。 i++) {if(book[i].getname()==nam) { book[i].setname(isn)。 } } } void change_bookkind(string nam,string isn)
针对薄弱环节,加强成本控制,克服盲目性,提高预见性,是成本决策与计划的依据。 2.3 成本计划的编制是施工成本预控的重要手段,是以货币形式编制施工项目在计划期内的生产费用、成本水平、成本降低率以及为降低成本所采取的主要措施和规划的书面方案。 成本计划应在工程开工前编制完成,以便将计划目标分解落实,为各项成本的执行提供明确的目标、控制 手段和管理措施。 bt