学生信息管理系统c版详细注解内容摘要:

stud[n].average=(stud[n].shuziluoji+stud[n].shuluoshiyan+stud[n].wuli+stud[n].yingyu +stud[n].math+stud[n].tiyu+stud[n].wulishiyan)/7。 cout平均分 stud[n].averageendl。 cout获奖情况 :(简述 )endl。 cinstud[n].prize。 n++。 cout=====提示:插入成功 !endl。 /*返回成功信息 */ cout是否继续输入 (y/n)endl。 cins。 } Write(stud,n)。 } ///////////////////////////////////////////////////////////////////////// //注册管理员信息 void input_ad(AD admini[]) { system(cls)。 /*运行前清屏 */ int i=0。 char s。 coutendl==== 请输入管理员的信息 ====endlendl。 while(s!=39。 n39。 amp。 amp。 s!=39。 N39。 ) { cout请输入你的姓名 :。 cinadmini[i].name。 cout请输入登录密码 :。 cinadmini[i].pass。 cout====提示:是否继续写入学生信息 ?(Y/N)。 cins。 /*输入判断 */ i++。 } Xie_ad(admini,i)。 16 cout管理员注册成功 !endl。 system(pause)。 menu2。 } ///////////////////////////////////////////////////////////////////////// //管理员删除学生信息 : void Delete(Stu stud[]) //按学号查找,删除学生信息 { system(cls)。 /*运行前清屏 */ int n=Read(stud)。 int s。 int i=0,j。 coutendl==== 删除学生信息 ====endl。 cout请输入需要删除学生的学号 :endl。 /*交互式问寻 */ cins。 while((stud[i].xuehaos)!=0amp。 amp。 in) i++。 /*查找判断 */ if(i==n) { cout====提示:对不起,无法找到该学生…… endl。 /*返回失败信息 */ } else { for(j=i。 jn1。 j++) /*删除操作 */ { strcpy(stud[j].xibie,stud[j+1].xibie)。 strcpy(stud[j].banji,stud[j+1].banji)。 stud[j].xuehao=stud[j+1].xuehao。 strcpy(stud[j].xingming,stud[j+1].xingming)。 stud[j].wuli=stud[j+1].wuli。 stud[j].wulishiyan=stud[j+1].wulishiyan。 stud[j].yingyu=stud[j+1].yingyu。 stud[j].tiyu=stud[j+1].tiyu。 stud[j].shuziluoji=stud[j+1].shuziluoji。 stud[j].shuluoshiyan=stud[j+1].shuluoshiyan。 stud[j].math=stud[j+1].math。 stud[j].average=stud[j+1].average。 strcpy(stud[j].prize,stud[j+1].prize)。 } cout====提示:已成功删除 !endl。 /*返回成功信息 */ } Write(stud,n1)。 } ////////////////////////////////////////////////////////////// 17 void Delete_ad(AD admini[]) //按姓名查找,删除管理员信息 { system(cls)。 /*运行前清屏 */ int n=Du_ad(admini)。 char temp[10]。 int i=0,j。 coutendl==== 删除管理员 ====endl。 cout请输入需要删除管理员的姓名 :endl。 cintemp。 while(strcmp(admini[i].name,temp)!=0amp。 amp。 i11) {i++。 } if(i10) { cout====提示:对不起 ,没有找到该管理员的信息…… endl。 /*删除失败信息*/ } else { for(j=i。 jn1。 j++) /*删除操作 */ { strcpy(admini[j].name,admini[j+1].name)。 strcpy(admini[j].pass,admini[j+1].pass)。 } cout====提示:已成功删除 !endl。 /*返回成功信息 */ } Xie_ad(admini,n1)。 system(pause)。 } ////////////////////////////////////////////////////////////// //管理员修改学生信息 void Modify(Stu stud[]) { system(cls)。 /*运行前清屏 */ int n=Read(stud)。 int s。 int i=0。 coutendl==== 修改学生信息 ====endl。 cout请输入需要修改成绩学生的学号 :endl。 cins。 while((stud[i].xuehaos)!=0amp。 amp。 in) i++。 /*查找判断 */ if(i==n) 18 { cout=====提示:对不起,无该学生的成绩…… endl。 /*输入失败信息 */ } else { cout该学生的信息 endl。 /*格式头 */ coutendl。 //输出该学生已有的信息 : cout系别 :stud[i].xibieendl。 cout班级 :stud[i].banjiendl。 cout学号 :stud[i].xuehaoendl。 cout姓名 :stud[i].xingmingendl。 cout大 学物理 : stud[i].wuliendl。 cout大学物理实验 stud[i].wulishiyanendl。 cout大学英语 : stud[i].yingyuendl。 cout大学体育 : stud[i].tiyuendl。 cout数字电路与数字逻辑 : stud[i].shuziluojiendl。 cout数字电路与数字逻辑实验 : stud[i].shuluoshiyanendl。 cout高等数学 : stud[i].mathendl。 cout平均分 :stud[i].averageendl。 cout获奖情况 (简述 ):endlstud[i].prizeendlendl。 ///////////////////////////////////////////////////////////////////////// //管理员重新录入学生信息 coutendl。 cout请重新输入该学生的信息 endlendl。 cout系别 :endl。 cinstud[i].xibie。 cout班级 :endl。 cinstud[i].banji。 cout学号 :endl。 cinstud[i].xuehao。 cout姓名 :endl。 cinstud[i].xingming。 cout大学物理 :。 cinstud[i].wuli。 cout大学物理实验。 cinstud[i].wulishiyan。 cout大学英语 :。 19 cinstud[i].yingyu。 cout大学体育 :。 cinstud[i].tiyu。 cout数字电路与数字逻辑 :。 cinstud[i].shuziluoji。 cout数字电路与数字逻辑实验 :。 cinstud[i].shuluoshiyan。 cout高等数学 :。 cinstud[i].math。 cout获奖情况 (简述 ):endl。 cinstud[i].prize。 stud[i].average=(stud[i].shuziluoji+stud[i].shuluoshiyan+stud[i].wuli+stud[i].yingyu +stud[i].math+stud[i].tiyu+stud[i].wulishiyan)/7。 char c。 cout是否保存数据 ?(y/n)endl。 cinc。 if(c!=39。 n39。 amp。 amp。 c!=39。 N39。 ) Write(stud,n)。 } } ////////////////////////////////////////////////////////// //学生修改个人密码: void Modify_st_mima() { int n=Read(stud)。 int i。 i=tem。 char temp[20]。 a: cout请输入你的原始密码 :endl。 cintemp。 if(strcmp(stud[i].stmima,temp)!=0) { cout对不起 !你的密码输入错误 !endl。 goto a。 } else if(strcmp(stud[i].stmima,temp)==0) { cout请输入新密码 :endl。 cintemp。 strcpy(stud[i].stmima,temp)。 cout密码修改成功 !endl。 Write(stud,n)。 system(pause)。 20 } stmenu()。 } /////////////////////////////////////////////////////////// //查找学生信息 : void Lookup(Stu stud[]) { system(cls)。 /*运行前清屏 */ int n=Read(stud)。 int s。 int i=0。 coutendl==== 查找学生信息 ====endl。 cout请输入需要查找学生的学号 :endl。 cins。 while((stud[i].xuehaos)!=0amp。 amp。 in) i++。 /*查找判断 */ if(i==n) { cout=====提示:对不起,无法找到该学生的信息 !endl。 /。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。