VB程序设计:计算一个4×4矩阵的转置,即将对角线两侧的元素位置互换,各元素的值在10~99之间

问题描述:

VB程序设计:计算一个4×4矩阵的转置,即将对角线两侧的元素位置互换,各元素的值在10~99之间
利用随机函数产生
将对角线的左下角 部分与右上角部分互换 ,两个矩阵在两个textbox中显示,在textbox下面写出《生成矩阵 》《转后矩阵》再有一个关毕按钮
1个回答 分类:数学 2014-11-19

问题解答:

我来补答
Dim a(1 To 16)
Private Sub Command1_Click()
For i = 1 To 16
Randomize
a(i) = Int(Rnd * 90 + 10)
If i Mod 4 = 0 Then
Text1 = Text1 & a(i) & vbCrLf
Else
Text1 = Text1 & a(i) & Space(1)
End If
Next
End Sub
Private Sub Command2_Click()
temp = a(2)
a(2) = a(5)
a(5) = temp
temp = a(3)
a(3) = a(9)
a(9) = temp
temp = a(4)
a(4) = a(13)
a(13) = temp
temp = a(8)
a(8) = a(14)
a(14) = temp
temp = a(12)
a(12) = a(15)
a(15) = temp
For i = 1 To 16
If i Mod 4 = 0 Then
Text2 = Text2 & a(i) & vbCrLf
Else
Text2 = Text2 & a(i) & Space(1)
End If
Next
End Sub
再问: 不好意思 怎么不能换行啊 你的答案 我的qq850108981 能加上 我们具体说吗 ?拜托了啊 朋友
再答: 我已回答你的问题
 
 
展开全文阅读
剩余:2000