c成绩管理系统内容摘要:

人数: ym\t 数学优秀人数比例=ym1endl。 cout数学良好人数: lm\t数学良好人数比例 =lm1endl。 cout数学中等人数 zm\t数学中等人数比例 =zm1endl。 cout数学及格人数: jm\t数学及格人数比例 =jm1endl。 cout数学不及 格人数: bm\t数学不及格人数比例=bm1endl。 cout体育优秀人数: ys\t体育优秀人数比例 =ys1endl。 cout体育良好人数: ls\t体育良好人数比例 =ls1endl。 cout体育中等人数 zs\t体育中等人数比例 =zs1endl。 cout体育及格人数: js\t体育及格人数比例 =js1endl。 cout体育不及格人数: bs\t体育不及格人数比例=bs1endl。 coutC++平均分 avercendl。 cout英语平均分 avereendl。 cout数学平均分 avermendl。 cout体育平均分 aversendl。 return 0。 } /////////////显示所有记录 ////////// void Display(Student stud[],int n) { int i。 if(!stud)cout没有记录。 else{ coutendl。 //格式头 cout 学号 姓名 C++ 英语 数学 体育 总分 平均分endl。 coutendl。 for(i=1。 in+1。 i++) //循环输入 { stud[i1].summary=stud[i1].c_program+stud[i1].english+stud[i1].math+stud[i1].sport。 stud[i1].average=stud[i1].summary/4。 cout\tstud[i1].number \tstud[i1].name \tstud[i1].c_program \tstud[i1].english \tstud[i 1].math \tstud[i1].sport \tstud[i1].summary \tstud[i1].averageendl。 } cout\t\t\tendl。 } system(pause)。 } //////////////////按平均分排序 ////////////////// void Sort(Student stud[],int n) { int i,j。 float s。 char t[20],k[10]。 for(i=0。 in1。 i++) //冒泡法排序 for(j=0。 jn1i。 j++) if(stud[j].averagestud[j+1].average) { strcpy(k,stud[j+1].number)。 strcpy(stud[j+1].number,stud[j].number)。 strcpy(stud[j].number,k)。 strcpy(t,stud[j+1].name)。 strcpy(stud[j+1].name,stud[j].name)。 strcpy(stud[j].name,t)。 s=stud[j+1].c_program。 stud[j+1].c_program=stud[j].c_program。 stud[j].c_program=s。 s=stud[j+1].english。 stud[j+1].english=stud[j].english。 stud[j].english=s。 s=stud[j+1].math。 stud[j+1].math=stud[j].math。 stud[j].math=s。 s=stud[j+1].sport。 stud[j+1].sport=stud[j].sport。 stud[j].sport=s。 s=s。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。