您当前的位置:首页 > 计算机 > 编程开发 > VB

VB编程:利用数组实现矩阵转换

时间:06-03来源:作者:点击数:

VB编程:利用数组实现矩阵转换

运行效果:

VB编程:利用数组实现矩阵转换-28

运行代码:

Dim myarray(1 To 5, 1 To 5) As Long

Private Sub Command1_Click()
    Print "                       转换前的矩阵"
    For intx = 1 To 5
        For inty = 1 To 5
            myarray(intx, inty) = intx * 10 + inty
        Next
    Next
    For intx = 1 To 5
        For inty = 1 To 5
            Print myarray(intx, inty),
        Next inty
        Print
    Next intx
    Print vbCrLf
End Sub

Private Sub Command2_Click()
    Print "                       转换后的矩阵"
    For intx = 1 To 5
        For inty = intx To 5           '每次交换只能从intx开始,不然重复交换,就和原来的一样了。
            temp = myarray(intx, inty)
            myarray(intx, inty) = myarray(inty, intx)
            myarray(inty, intx) = temp
        Next inty
    Next intx
    For intx = 1 To 5
        For inty = 1 To 5
            Print myarray(intx, inty),
        Next inty
        Print
    Next intx
End Sub

学习总结:

1、每次交换只能从行坐标intx开始,不然重复交换,就和原来的一样了。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门