上面的代码也应该有逻辑问题:
drs(n)("总分排名") = n + 1 '设置排名应该更正为:
drs(n)("总分排名") =drs(n-1)("总分排名") + 1 '设置排名
否者,当连续出现几个同名次的人员以后,会出现名次断档,如
第1名
第2名
第4名
第5名第5名
第5名
第8名
……