利用VB编写两个数组的比较

两个数组中的数只要有一个不相等,则说明这两个数组不相等,只有两个数组中所有的数都相等,才说明两个数组相等,这段程序怎么编。... 两个数组中的数只要有一个不相等,则说明这两个数组不相等,只有两个数组中所有的数都相等,才说明两个数组相等,这段程序怎么编。 展开
 我来答
然后去远足
2014-05-02 · TA获得超过1万个赞
知道大有可为答主
回答量:4016
采纳率:83%
帮助的人:2418万
展开全部
' 假设数组为 Integer a[], b[]
Dim i As Interger
If ((LBound(a) <> LBound(b)) Or (UBound(a) <> LBound(b))) Then
    Msgbox("两个数组维数不等。")
Else
    For i = LBound(a) To UBound(a)
        If (a[i] <> b[i])
            Msgbox("两个数组第" & i & "个元素不等。")
            Exit For 
        End If
    Next i
End If

多维数组自行添加嵌套循环,上述代码仅供参考思路。

笑年1977
2014-05-02 · TA获得超过7.2万个赞
知道大有可为答主
回答量:2.2万
采纳率:81%
帮助的人:1.2亿
展开全部
Private Function MyCompare(a() As Integer, b() As Integer) As Boolean
Dim aa, bb, i As Integer
aa = UBound(a)
bb = UBound(b)
MyCompare = True
If aa <> bb Then
MyCompare = False
Else
For i = 0 To aa
If a(i) <> b(i) Then
MyCompare = False
Exit For
End If
Next
End If
End Function
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式