学籍信息管理系统设计源代码内容摘要:
/*未查到相应记录,询问是否继续查找 */ scanf(%d,amp。 c)。 switch(c) { case 1:search_num()。 break。 /*继续按此方式查找 */ default:printf(\n继续查找 ...)。 } } else { printf(\n学生信息查询结束 . Press any key to continue . . .)。 getch()。 } } /*按姓名查找学生信息 */ void search_name() { int i,c,sn1=0。 char n2[20]。 printf(\n输入要查询学生的名字 : )。 scanf(%s,amp。 n2)。 for(i=0。 istumax。 i++) if(strcmp(stu[i].name,n2)==0) { printf_one_stu(i)。 /*显示查到的记录 */ sn1++。 } if(sn1==0) { printf(\n此学生不存在 !\n查询下一个学生 ? 1) 是 2) 否 [ ]\b\b)。 /*未查到相应记录,询问是否继续查找 */ scanf(%d,amp。 c)。 switch(c) { case 1:search_name()。 break。 /*继续按此方式查找 */ default:printf(\n继续查询 ...)。 } } else { printf(\n查询结束 . Press any key to continue . . .)。 getch()。 } } /*按宿舍查找学生信息 */ void search_room() { int i,c,r,sr1=0。 printf(\n输入要查询学生的宿舍号码 : )。 scanf(%d,amp。 r)。 for(i=0。 istumax。 i++) if(stu[i].room==r) { printf_one_stu(i)。 /*显示查到 的记录 */ sr1++。 } if(sr1==0) { printf(\n这个宿舍号码不存在 !\n查询下一个宿舍号码 ? 1)是 2)否 [ ]\b\b)。 /*未查到相应记录,询问是否继续查找 */ scanf(%d,amp。 c)。 switch(c) { case 1:search_room()。 break。 /*继续按此方式查找 */ default:printf(\n继续查询 ...)。 } } else { printf(\n查询结束 . Press any key to continue . . .)。 getch()。 } } /*按学号查找学生成绩 */ void search_score() { int i,a,s1。 char n3[9]。 printf(\n输入要查询成绩的学生的学号 : )。 scanf(%s,n3)。 printf_onestu_score(n3)。 /*显示查到的记录 */ printf(\n查询结束 . \n 是否查询其他学生 ? 1)是 2)否 [ ]\b\b)。 /*询问是否继续查找 */ scanf(%d,amp。 s1)。 switch(s1) { case 1:search_score()。 break。 /*继续按此方式查找 */ default:printf(\n查询结束 . Press any key to continue . . .)。 getch()。 } } /*显示一个学生的所有分数 */ void printf_onestu_score(char snum[]) { int i,j,k=0,a1。 float gp=0。 for(j=0。 jstumax。 j++) if(strcmp(snum,stu[j].num)==0) { printf(\n学号 : %s 姓名 :%s,stu[j].num,stu[j].name)。 printf(\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^)。 break。 } if(j==stumax) printf(\n此学生不存在 !)。 else { for(i=0。 iscoremax。 i++) if(strcmp(score[i].num,snum)==0) /*显示该学生的所有成绩 */ { printf_one_score(i)。 k++。 gp+=score[i].getpoint。 } printf(\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^)。 printf(\n共修 : %d 科 实得总学分 : %\n,k,gp)。 printf(\n 此 学 生 成 绩 显 示 完 毕 . Press any key to continue . . .)。 getch()。 } } /*删除 */ void delete_one() { int i,j,sd1=0,sd2,sd3。 char c[9]。 printf(\n你要删除哪位同学的信息记录 ? \n请输入他的学号 :)。 scanf(%s,c)。 /*输入要删除的学号 */ for(i=0。 istumax。 i++) if(strcmp(stu[i].num,c)==0) break。 if(i==stumax) /*未找到学生 */ printf(\n未找到该学生 !)。 else /*找到学生 */ { printf_one_stu(i)。 /*显示学生基本信息记录 */ printf(\n要删除这些信息么 ? 1)是 2)否并返回 [ ]\b\b)。 scanf(%d,amp。 sd2)。 /*删除确认。 */ if(sd2==1) /*确认 */ { stu[i]=stu[stumax1]。 /*删除该学生基本信息 */ stumax。 printf(\n删除学生信息成功 !\n)。 save()。 /*调用保存学生基本信息函数 */ for(j=0。 jscoremax。 j++) /*删除该学生的成绩信息 */ if(strcmp(score[j].num,c)==0) { delete_one_score(j)。 /*调用删除成绩函数 */ sd1++。 } if(sd1==0) printf(\n该学生无成绩记录 .)。 /*该学生无成绩记录 */ printf(\n删除信息成功 .)。 } } printf(\n删除其他学生的成绩 ? 1)是 2)否 [ ]\b\b)。 /*是否继续删除 */ scanf(%d,amp。 sd3)。 switch(sd3) { case 1:delete_one()。 break。 /*继续删除 */ default: printf(\n 查 询 学 生 的 号 码 结 束 . Press any key to continue . . .)。 getch()。 menu()。 } } /*********排序 *********/ void order() { int c。 printf(排序中 ...\n按什么排序 : 1)课程编号 2)课程 [ ]\b\b)。 scanf(%d,amp。 c)。 /*指定按什么排序 */ switch(c) { case 1:order_course_num()。 printf(\n 排序结束 . Press any key to continue . . .)。 break。 /*选择按课程编号排序 */ case 2:order_course()。 printf(\n 排 序 结 束 . Press any key to continue . . .)。 break。 /*选择按课程名称排序 */ default:printf(\n输入错误 . 请重新输入 (1~2)!\n)。 order()。 } getch()。 menu()。 } /*按课程编号排序 */ void order_course_num() { int i,j,k=0。 char um[10]。 struct stuscore sco。 printf(\n输入要排序的课程编号 :)。 scanf(%s,um)。 /*输入要排序的课程编号 */ for(i=0。 iscoremax。 i++) if(strcmp(score[i].coursenum,um)==0) /*查找对应信息并保存在 score1[M]中 */ { score1[k]=score[i]。 /* score1[M]为全局数组 */ k++。 } for(i=0。 ik1。 i++) for(j=i+1。 jk。 j++) { if(score1[i].scorescore1[j].score) /*升序排序 */ { sco=score1[i]。 score1[i]=score1[j]。 score1[j]=sco。 } } order_printf(k)。 /*调用显示函数 */。学籍信息管理系统设计源代码
相关推荐
图(施工)预算及主材品种、规格、数量报送公司各专业预结算人员,以便 审查核定造价,并为筹措资金、准备材料、安排进度提供依据。 在工程施工过程中,每月 10 日前编制上月的分部分项工程进度结算,报公司各专业预结算人员进行审核。 工程竣工验收后的十日内将工程结算和编制说明报送公司各专业预结算人员,按规定程序进行审核、确定结算额。 没有工程预算及用料计划,公司不拨付工程备料(预付)款。
食品添加剂,应当到证照齐全的食品添加剂生产经营单位或市场采购,实行专店购买,并应当与供应商签订包括保证食品添加剂安全内容的采购供应合同。 对采购的食品添加剂应当索取并留存许可 21 证、营业执照、检验合格报告(或复印件)以及购物凭证。 购物凭证应当包括供应者名称、供应日期和产品名称、数量、金额等内容。 采购进口食品添加剂的
传牌。 七、负责组织管护人员履行森林管护协议书、森林管护合同书。 八、负责保护本站内的野生动植物资源,发现问题及时上报。 九、对本辖区内的森林经营活动进行监督检查。 十、做好本站内的流动人员的管理与登记工作。 十一、依法管理本站内的采矿、采金的活动。 十二、发现森林火灾及时扑救并及时上报,配合相关部门查找原因,调查损失。 十三、发现病虫害、鼠害及时上报。 十四、协调全站一切日常工作。 十五
眼中还是陌生的,如今教育服务业正以其低成本、高收入的特点,越来越多为投资家所瞩目。 我公司的业务围绕着探索教育体制缺陷展开,采取缝隙决策,边沿开发业务,拥有着极大的发展空间和市场机会,这也正是我们此次创业的动力源泉。 市场容量 我国的教育服务业起步较晚,经过一段时间的发展已初具产业规模。 一些大的教育服务类公司近年来营业额以每年 100%的速度递增,教育服务业形成多种所有制形式并存的产业
2020 年是 “十二五 ”规划的收官之年。 面对严峻复杂的经济形势,在市委、市政府和区委的正确领导下,在区人大依法监督和区政协民主监督下,区 政府紧紧团结和依靠全区人民,扎实推进改革创新、稳定增长、转型升级、改善民生、依法行政等重点工作,全区呈现经济趋稳向好、民生不断改善、社会和谐稳定的良好局面。 ——区域经济运行总体平稳。 预计全年实现地区生产总值 960亿元,下降 3%,绝对值居全市第一