高校学生综合测评管理系统的设计与实现说明书内容摘要:

abort()。 } outfileaendl。 ()。 system(cls)。 //刷新屏幕 } void warn() { char c1。 cout请按任意继续 ...endl。 //等待键盘输入 c1=getch()。 system(cls)。 //刷新屏幕 } //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ void english_avr(int a,stu *t[50],int flag1) { if(a==0) { cout管理系统中没有录入数据或者数据已经被删除。 endl。 warn()。 } else { for(int k=0。 ka。 k++) { if((t[k]get_eng())90) cout英语有高于 90 分的有: endl。 continue。 } for(k=0。 ka。 k++) { 21 if((t[k]get_eng())90) { t[k]print()。 flag1=1。 } } if(flag1==0) cout英语没有高于 90 分的。 endl。 for(int p=0。 pa。 p++) { if((t[p]get_eng())60) cout英语不及格的有: endl。 continue。 } for(p=0。 pa。 p++) { if((t[p]get_eng())60) { t[p]print()。 flag1=1。 } } if(flag1==0) cout英语没有不及格的。 endl。 warn()。 } } void math_avr(int a,stu *t[50],int flag1) { if(a==0) { cout管理系统中没有录入数据或者数据已经被删除。 endl。 warn()。 } else { for(int k=0。 ka。 k++) { if((t[k]get_math())90) cout数学有高于 90 分的有: endl。 continue。 } for(k=0。 ka。 k++) { if((t[k]get_math())90) { t[k]print()。 flag1=1。 } } if(flag1==0) cout 数学没有高于 90 分的。 endl。 for(int p=0。 pa。 p++) { if((t[p]get_math())60) cout数学不及格的有: endl。 continue。 } for(p=0。 pa。 p++) { if((t[p]get_math())60) { t[p]print()。 flag1=1。 } } if(flag1==0) 23 cout英语没有不及格的。 endl。 warn()。 } } void chin_avr(int a,stu *t[50],int flag1) { if(a==0) { cout管理系统中没有录入数据或者数据已经被删除。 endl。 warn()。 } else { for(int k=0。 ka。 k++) { if((t[k]get_chin())90) cout语文有高于 90 分的有: endl。 continue。 } for(k=0。 ka。 k++) { if((t[k]get_chin())90) { t[k]print()。 flag1=1。 } } if(flag1==0) cout 语文没有高于 90 分的。 endl。 for(int p=0。 pa。 p++) { if((t[p]get_chin())60) cout语文不及格的有: endl。 continue。 } for(p=0。 pa。 p++) { if((t[p]get_chin())60) { t[p]print()。 flag1=1。 } } if(flag1==0) cout语文没有不及格的。 endl。 warn()。 } } void eng_pass(int a,stu *t[50]) { if(a==0) { cout管理系统中没有录入数据或者数据已经被删除。 endl。 } else { double english_sum=0。 for(int k=0。 ka。 k++) { english_sum+=t[k]get_eng()。 } cout全班的英语平均分为: english_sum/aendl。 double eng_aver=english_sum/a。 for(k=0。 ka。 k++) { 25 if((t[k]get_eng())eng_aver) { cout低于数学平均分的有: endl。 t[k]print()。 } } } warn()。 } //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ void math_pass(int a,stu *t[50]) { if(a==0) { cout管理系统中没有录入数据或者数据已经被删除。 endl。 } else { double math_sum=0。 for(int k=0。 ka。 k++) { math_sum+=t[k]get_math()。 } cout全班的数学平均分为: math_sum/aendl。 double math_aver=math_sum/a。 for(k=0。 ka。 k++) { if((t[k]get_math())math_aver) { cout低于数学平均分的有: endl。 t[k]print()。 } } } warn()。 } void chin_pass(int a,stu *t[50]) { if(a==0) { cout管理系统中没有录入数据或者数据已经被删除。 endl。 } else { double chin_sum=0。 for(int k=0。 ka。 k++) { chin_sum+=t[k]get_chin()。 } cout全班的数学平均分 为: chin_sum/aendl。 double chin_aver=chin_sum/a。 for(k=0。 ka。 k++) { if((t[k]get_chin())chin_aver) { cout低于数学平均分的有: endl。 t[k]print()。 } } } warn()。 27 } void eng_paixu(int a,stu *t[50]) { if(a==0) { cout管理系统中没有录入数据或者数据已经被删除。 endl。 } else { int p。 stu b。 cout本系统所以学生英语排名如下: endl。 for(int x=0。 xa1。 x++) { p=x。 for(int y=x+1。 ya。 y++) { if((t[p]get_eng())(t[y]get_eng())) p=y。 if(p!=x) { b=*t[p]。 *t[p]=*t[x]。 *t[x]=b。 } } } for(int k=0。 ka。 k++) { coutk+1。 t[k]print()。 } } warn()。 } void math_paixu(int a,stu *t[50]) { if(a==0) { cout管理系统中没有录入数据或者数据已经被删除。 endl。 } else { int p。 stu b。 cout本系统所以学生数学排名如下: endl。 for(int x=0。 xa1。 x++) { p=x。 for(int y=x+1。 ya。 y++) { if((t[p]get_math())(t[y]get_math())) p=y。 if(p!=x) { b=*t[p]。 *t[p]=*t[x]。 *t[x]=b。 } }。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。