+ -
当前位置:首页 → 问答吧 → 请教二维数组计算

请教二维数组计算

时间:2011-09-13

来源:互联网

VB程序中有N行N列,比如每次要提取第1行第3列和第2行第4列的平均值、第2行第3列和第3行第4列的平均值、第3行第3列和第4行第4列的平均值、第4行第3列和第5行第4列的平均值...直到最后一行,然后相加所有的平均值。
请大侠们给个思路。谢谢了先!

补充:
另外,该题列数固定,行数先不设定,为动态区间,这又怎么做?

作者: jdkiama   发布时间: 2011-09-13

根据题意,那就是:(第三列和第四列总和-最后一行的第三列的值-起始行第四列的值)÷2

作者: yiguangqiang88   发布时间: 2011-09-14

引用 1 楼 yiguangqiang88 的回复:
根据题意,那就是:(第三列和第四列总和-最后一行的第三列的值-起始行第四列的值)÷2


算法上来讲是这样。

+1

作者: z_wenqian   发布时间: 2011-09-14

循环求和

作者: ZW_LM   发布时间: 2011-09-14

VB code

Dim a(2, 3), i, j, N!
'....
'....
For i = 0 To UBound(a, 1) - 1
    N = N + (a(i, 2) + a(i + 1, 3)) / 2
Next


作者: chinaboyzyq   发布时间: 2011-09-14

烦躁,不会

作者: sihonglaoren   发布时间: 2011-09-14

热门下载

更多