主题:求一数组排序问题
大侠求助!
下面是一张100人的表,有“姓名”、“总分”、“成绩”、“排名”4列。以总分排名,总分相同的则以主科排名。总分和主科都相同的都名次并列。
多个相同名次的,下一名则为占位后名次,如2个第二名,则下一名为第4名。将排名写入“名次”列。
我现在是“总分相同的以主科排名”不会写。。
以a(1,1)到a(1,4)存储第1行,a(2,1)到a(2,4)存储第2行。。。以此类推。不是在Excel中排序啊,是在数组里。用VB6代码排
下面是一张100人的表,有“姓名”、“总分”、“成绩”、“排名”4列。以总分排名,总分相同的则以主科排名。总分和主科都相同的都名次并列。
多个相同名次的,下一名则为占位后名次,如2个第二名,则下一名为第4名。将排名写入“名次”列。
我现在是“总分相同的以主科排名”不会写。。
姓名 | 总分 | 主科 | 名次 |
张三 | 224 | 98 | |
李四 | 221 | 91 | |
王五 | 211 | 95 | |
陈六 | 198 | 89 | |
徐七 | 211 | 96 | |
郑八 | 200 | 96 | |
孙九 | 211 | 91 | |
周十 | 224 | 91 |
以a(1,1)到a(1,4)存储第1行,a(2,1)到a(2,4)存储第2行。。。以此类推。不是在Excel中排序啊,是在数组里。用VB6代码排