学生成绩统计-课程设计报告书(编辑修改稿)内容摘要:

t请输入姓名 :。 cintname。 cout请输入数学 :。 cintm_num。 cout请输入英语 :。 cinte_num。 cout请输入 C++:。 cintc_num。 num=tnum。 name=tname。 m_num=tm_num。 e_num=te_num。 c_num=tc_num。 t_num=m_num+e_num+c_num。 a_num=t_num/3。 cout添加成功。 endl。 jiemian()。 } void chengji::shanchu(int n) { student[n1].num=0。 student[n1].name=39。 039。 student[n1].m_num=0。 student[n1].e_num=0。 student[n1].c_num=0。 student[n1].t_num=0。 student[n1].a_num=0。 cout删除成功。 endl。 C++课程设计报告 第 12 页,共 28 页 jiemian()。 } void paixu() { int n1。 cout请输入排序的方式: 按数学 按英语 按 C++ 按总分 endl。 cinn1。 switch(n1) { case 1: { chengji fangshi[50],change。 int n2,n3=1,n4,k。 for(n2=0。 nn2++) { if(student[n2].num!=0) { n3++。 fangshi[n3].num=n2+1。 fangshi[n3].name=student[n2].name。 fangshi[n3].m_num=student[n2].m_num。 } } if(fangshi[0].num==0) { cout没有数据,请重新选择 !endl。 jiemian()。 } else { n4=n3+1。 for(n2=0。 n2n41。 n2++) { k=n2。 for(n3=n2+1。 n3n4。 n3++) C++课程设计报告 第 13 页,共 28 页 { if(fangshi[k].m_numfangshi[n3].m_num) { k=n3。 } } =fangshi[k].num。 =fangshi[k].name。 =fangshi[k].m_num。 fangshi[k].num=fangshi[n2].num。 fangshi[k].name=fangshi[n2].name。 fangshi[k].m_num=fangshi[n2].m_num。 fangshi[n2].num=。 fangshi[n2].name=。 fangshi[n2].m_num=。 } for(n2=0。 n2n4。 n2++) { coutfangshi[n2].numsetw(20)fangshi[n2].namesetw(5)fangshi[n2].m_numendl。 } jiemian()。 } break。 } case 2: { chengji fangshi[50],change。 int n2,n3=1,n4。 for(n2=0。 nn2++) { if(student[n2].num!=0) { n3++。 fangshi[n3].num=n2+1。 C++课程设计报告 第 14 页,共 28 页 fangshi[n3].name=student[n2].name。 fangshi[n3].e_num=student[n2].e_num。 } } if(fangshi[0].num==0) { cout没有数据,请重新选择 !endl。 jiemian()。 } else { n4=n3+1。 for(n2=0。 n2n41。 n2++) { for(n3=n41。 n3n2。 n3) { if(fangshi[n3].e_numfangshi[n31].e_num) { =fangshi[n3].num。 =fangshi[n3].name。 =fangshi[n3].e_num。 fangshi[n3].num=fangshi[n31].num。 fangshi[n3].name=fangshi[n31].name。 fangshi[n3].e_num=fangshi[n31].e_num。 fangshi[n31].num=。 fangshi[n31].name=。 fangshi[n31].e_num=。 } } } for(n2=0。 n2n4。 n2++) { coutfangshi[n2].numsetw(20)fangshi[n2].namesetw(5)fangshi[n2].e_numendl。 } C++课程设计报告 第 15 页,共 28 页 jiemian()。 } break。 } case 3: { chengji fangshi[50],change。 int n2,n3=1,n4。 for(n2=0。 nn2++) { if(student[n2].num!=0) { n3++。 fangshi[n3].num=n2+1。 fangshi[n3].name=student[n2].name。 fangshi[n3].c_num=student[n2].c_num。 } } if(fangshi[0].num==0) { cout没有数据,请重新选择 !endl。 jiemian()。 } else { n4=n3+1。 for(n2=0。 n2n41。 n2++) { for(n3=n41。 n3n2。 n3) { if(fangshi[n3].c_。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。