求助各位大侠,怎么用VB编一个排名次的程序。
例如一次歌咏比赛,共8位选手,成绩输入后,能排出名次来。例如 第一位 88 第二位 89 第三位 87 第四位 85 第五位 88 第六位 90 第七位 87 第八位 92
点击排名后,应该出现第一名 第八位 92分
第二名 第六位 90分
第三名 第二位 89分
第四名 第一位和第五位 88分
第五名 第三位 87分
。。。。。
万分感激您的回答。
这些数据你应该放到数据库中,分两列,按第二列排序输出即可. 放到数组里,使用冒泡法排序。冒泡法代码很多,网上搜一大堆。 用数据库吧, 建三个字段: 姓名; 号码; 得分
然后想怎么排序就怎么用查询排序即可. “老师布置作业的时候说不能用数据库的” 就是冒泡排序法。 用新类型,然后建数组。对分数进行排序。即可。 对结构(vb叫自定义类型)数组进行简单的冒泡排序。
补充:VB , 基础类