以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]学科排名 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=185708) |
|||||||||||||||||||||||||||
-- 作者:miaoqingqing -- 发布时间:2023/3/11 18:25:00 -- [求助]学科排名 求助,当前行 根据 语文数学英语物理化学 分数从大到小排序后,求助学科排名列自动录入:学科排名
[此贴子已经被作者于2023/3/11 18:43:45编辑过]
|
|||||||||||||||||||||||||||
-- 作者:chnfo -- 发布时间:2023/3/11 23:02:00 -- Dim nms() As String = {"A","B","C"} \'学科 Dim vals() As Integer = {8, 6, 7} \'对应分数 vals.sort \'分数升序 vars.reverse \'分数倒序
Array.Sort(vals, nms) \'第一个数组为排序数组,第二个数组跟随第一个数组排序 s=string.join("|",nms) \'将数组转成字符
[此贴子已经被作者于2023/3/12 9:40:58编辑过]
|
|||||||||||||||||||||||||||
-- 作者:有点蓝 -- 发布时间:2023/3/12 20:34:00 -- Dim d As New SortedDictionary(Of Integer, String) dim r as row = tables(xx).current For Each s As String In {"语文", "数学",....} \'学科 d.Add(r(s), s) Next Dim ss() As String = d.Values.ToArray() Output.Show(String.join("", ss))
|