vb的二维数组

1。为二维数组matrixA中的每个元素赋植dimiasinteger,jasintegerstaticmatrixA(1to10,1to10)asdoublefori=... 1。为二维数组 matrixA 中的每个元素赋植

dim i as integer ,j as integer

static matrixA( 1to10 , 1to10 ) as double

for i= 1to 10

forj= 1 to 10

matrixA (i .j) = i * 10 + j

next j

next i

matrixA (i .j) = i * 10 + j 最后这一句的意思是什么??

2。Redim dynArray (2 ,1 to n) 把dynArry定义为 3×N 个元素的数组。
为什么是 3×N 个元素??怎样计算的?

3.dim shape (3 ,1to5 ,1to5) as double 声明一个 4×5×5的三维Double类型的数组。

为什么是“4×5×5” ,请帮忙解答。

4。请告诉我vb 里的排序方法,冒泡法,选择法,插入法,希尔法, 和他们各自的例子, 谢谢了 不胜感激!
展开
 我来答
timothyhpotter
2007-08-09 · TA获得超过483个赞
知道小有建树答主
回答量:261
采纳率:0%
帮助的人:503万
展开全部
1、matrixA (i ,j) = i * 10 + j
把矩阵中的对应元素赋值(如坐标昌源吵为(1,1)=11 (2,3)=23)

2、dynArray (2 ,1 to n) / shape(3 ,1 to 5 ,1 to 5)
VB在默认状况下,数组下界从0开始。如:A(2) 其实包括A(0)和A(1)和A(2)三个元素。
VB又允许在耐侍定义时用关键字 To 显式提供上下界。如:A(1 To 2) 其实包括和A(1)和A(2)两个元素。

dynArray是二维数组,两个维的长度相乘为 3*N
shape是三维数组,三个维的长度相乘为 4*5*5

3、网上关于VB的各种排序算法很多,建议搜索一下。裂岩
http://www.baidu.com/s?wd=vb+%C5%C5%D0%F2%CB%E3%B7%A8
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式