作业帮 > 数学 > 作业

VBA 如何判断两个数组的组成是相等的,比如:(A,B,C)与(C,B,A)、(C,A,B)、(A,C,B)组成元素相等

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/29 02:24:06
VBA 如何判断两个数组的组成是相等的,比如:(A,B,C)与(C,B,A)、(C,A,B)、(A,C,B)组成元素相等
使用ubound函数取得数组每维的上限,然后互相比较一下就行了
比如有两个三维数组aa(),bb()
自定义一个两维数组 cc(2,3)
for i =1 to 3
cc(0,i-1)=ubound(aa,i)
cc(1,i-1)=ubound(bb,i)
next
这样就把两个数组每维的上限存进了cc数组里,你再把它们取出来比较就好了
其中数组aa的三围分别为cc(0,0),cc(0,1) ,cc(0,2)以此类推
再问: 谢谢!有点没看懂,我是想比较两个元素,简单的说,我是想比较两个名单是不是一致。
再答: 你说的是两个数组的每个元素都相等?那只能用循环一个一个比较了