以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 集合计算请教 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=54791) |
-- 作者:hbhb -- 发布时间:2014/8/4 20:10:00 -- 集合计算请教 甜大师:好!请教集合计算代码! 有一集合vars("汇算",gettype(of string)),该集合的各字符串为(“南京”,“湛江”,“台湾”,“美国”)分别对应另一集合 vars(“南京”,gettype(of double)), vars(“湛江”,gettype(of double)), vars(“台湾”,gettype(of double)), vars(“美国”,gettype(of double))。 vars("南京")的集合为(1,2.3,4), vars("湛江")的集合为(2,3,5,6,8), vars("台湾")的集合为(1,13,15,16,18), vars("美国")的集合为(22,33,45,56,68)。 求vars("汇算")的合计的代码 |
-- 作者:有点甜 -- 发布时间:2014/8/4 20:15:00 -- Dim 汇算 As String = "南京,湛江,台湾,美国" Dim sum As Double = 0 For Each s As String In 汇算.Split(",") For Each n As Double In vars(s) sum += n Next Next msgbox(sum) |
-- 作者:hbhb -- 发布时间:2014/8/4 20:34:00 -- 你是我的小苹果,怎么佩服也不算多! |