» 首页 » 电脑_数码 » 硬件 » VB 矩阵对角线元素对换

VB 矩阵对角线元素对换

是个数组与过程调用结合的问题,实在不知道如何使用过程进行编程,题目要求:将一个5*5矩阵的两个对角线元素的位置对调。矩阵元素的值是10~30之间的随机整数。应该是用一个数组存放对角线元素再进行交换吧,不知道思路对不对。求教啊!能把整个程序放上来最好哦!


Private Sub Command1_Click()
Dim i As Integer
Dim j As Integer
Dim s(5, 5) As Integer
Dim k As Integer
Dim l As String

For i = 1 To 5
For j = 1 To 5
s(i, j) = Int(Rnd() * 30 + 10)
l = l & s(i, j) & " "
Next j
Print l
l = ""
Next i
For i = 1 To 5
For j = 1 To 5
If i = j Then
k = s(i, j)
s(i, j) = s(i, 6 - j)
s(i, 6 - j) = k
End If
l = l & s(i, j) & " "
Next j
Print l
l = ""
Next i
End Sub

Private Sub Command1_Click()
Dim i As Integer
Dim j As Integer
Dim s(5, 5) As Integer
Dim k As Integer
Dim l As String

For i = 1 To 5
For j = 1 To 5
s(i, j) = Int(Rnd() * 30 + 10)
l = l & s(i, j) & " "
Next j
Print l
l = ""
Next i
For i = 1 To 5
For j = 1 To 5
If i = j Then
k = s(i, j)
s(i, j) = s(i, 6 - j)
s(i, 6 - j) = k
End If
l = l & s(i, j) & " "
Next j
Print l
l = ""
Next i
End Sub

 相关问题
·VB 矩阵对角线元素对换
·导航站太多了,我们做导航站,有前途吗?
·雷柏8100不稳定求各位帮忙!
·麦收时叫的鸟是什么鸟?
·盘符多个文件???
·CPU2140,主板945,内存金士顿1G,256MB显卡
·一台电脑两个用户`问题`
·显卡问题(支持魔兽3C)
·这样配置,适合装什么系统
·笔记本内存能不能匹配
·电脑系统安装
·急!!!我把我的文曲星A2000格式化了,翻译功能没有了!!!
·电脑检测不到硬盘开不开机,然后用BIOS启动光驱重装一下...
·主页被改了怎么办?
·关于网络 高手来

 《VB 矩阵对角线元素对换》答案收集时间:2008-06-14 09:19:35



©2007 电脑技术问答录