要显示在哪?如果要在数据库获取数据,我们又不知道你的数据结构,现在只假设了。select top 3 * from 玩家信息表 order by 用时 descSQL 语句的话 直接 “select top 3 积分 from 表 order by 积分 desc"就行了,在winform里面 你取后可以用几个label之类的显示就行了那可以自行规定没吃一个 多少分,然后根据蛇吃多少来算成绩啊,最后每个人的成绩排序就行了啊。可以用普通txt文件,xml文件等保存一下成绩,下次玩的成绩插入到文件中在重新排序。