A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 郭正续 中级黑马   /  2012-7-30 08:19  /  1436 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

让用户输入班级每个学生的姓名和成绩,并按照成
绩由高到低排序。在接收用户输入内容时,我不知道该定义一个什么类型变量去接收。是不是要定义一个数组,里面包含一个string类型的变量和一个int类型变量,那么如果定义数组的话,我在排序的时候怎么把成绩挑出来?这样做的话,排序以后成绩和名字也对不上号啊?
    求各位老师同学教我啊

3 个回复

倒序浏览
C#学生成绩管理系统,包含对学生成绩的排序和统计,希望对你有帮助!


StudentSM.rar

46.51 KB, 下载次数: 83

回复 使用道具 举报
用泛型集合应该可以吧,不过我没有试过,你可以试试,
回复 使用道具 举报
楼主,当我们要处理很多个数据的时候通常要加这些数据封装到对象里去的,然后加这些对象放进一个可以操作这些对象的容器内,按照你的提议,建议放到TreeSet内,利用比较器来按照自己的方式排序,这样Treeset内的数据排序就是按照你想要的成绩来排序的,楼主代码我就不给你贴了,你先自己想想,实在不会就跟我说,我再给你写一遍,哦不?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马