早教吧作业答案频道 -->其他-->
vb编程求救随机产生一个5*5的矩阵,将主对角线和次对角线元素都置为1,并求出矩阵的四周元素之和,显示在列表框中。
题目详情
vb 编程 求救
随机产生一个5*5的矩阵,将主对角线和次对角线元素都置为1,并求出矩阵的四周元素之和,显示在列表框中。
随机产生一个5*5的矩阵,将主对角线和次对角线元素都置为1,并求出矩阵的四周元素之和,显示在列表框中。
▼优质解答
答案和解析
界面放置一个ListBox和一个按钮Command1,复制并运行这个程序
Private Sub Command1_Click()
n = 5
ReDim X(n, n)
'---------------------------------
List1.Clear
List1.AddItem "== 产生一个矩阵 =="
For i = 1 To n
S = ""
For j = 1 To n
X(i, j) = Round(Rnd() * 9)
S = S & " " & X(i, j)
Next
List1.AddItem S
Next
List1.AddItem ""
'-------------------------------------------------
List1.AddItem "== 双对角线上置1 =="
For i = 1 To n
X(i, i) = 1
X(i, 6 - i) = 1
Next
For i = 1 To n
S = ""
For j = 1 To n
S = S & " " & X(i, j)
Next
List1.AddItem S
Next
List1.AddItem ""
'---------------------------------------
t = 0
For i = 1 To n
For j = 1 To n
If i = 1 Or j = 1 Or i = n Or j = n Then t = t + X(i, j)
Next
Next
List1.AddItem "周边数字之和=" & t
End Sub
Private Sub Command1_Click()
n = 5
ReDim X(n, n)
'---------------------------------
List1.Clear
List1.AddItem "== 产生一个矩阵 =="
For i = 1 To n
S = ""
For j = 1 To n
X(i, j) = Round(Rnd() * 9)
S = S & " " & X(i, j)
Next
List1.AddItem S
Next
List1.AddItem ""
'-------------------------------------------------
List1.AddItem "== 双对角线上置1 =="
For i = 1 To n
X(i, i) = 1
X(i, 6 - i) = 1
Next
For i = 1 To n
S = ""
For j = 1 To n
S = S & " " & X(i, j)
Next
List1.AddItem S
Next
List1.AddItem ""
'---------------------------------------
t = 0
For i = 1 To n
For j = 1 To n
If i = 1 Or j = 1 Or i = n Or j = n Then t = t + X(i, j)
Next
Next
List1.AddItem "周边数字之和=" & t
End Sub
看了 vb编程求救随机产生一个5*...的网友还看了以下:
临时救助实行一事一救,一年内同一事由申请临时救助的次数可以超过两次。符合救助条件的救助对象以 2020-05-31 …
"挽救危机企业"这说法对不对,是病句吗上面打错了我要问的是“挽救企业的危机”是不是病句 2020-07-01 …
vb编程求救随机产生一个5*5的矩阵,将主对角线和次对角线元素都置为1,并求出矩阵的四周元素之和, 2020-08-02 …
沈阳自动化研究所研制的救援机器人,在雅安地震救援现场首次进行作业.若该机器人的质量为20kg,履带与 2020-11-12 …
(2013•泉州)如图所示为沈阳自动化研究所研制的救援机器人,在雅安地震救援现场首次进行作业.若该机 2020-11-12 …
小明家的宝蓝电器管线机的铭牌如下,问每一次加热用了多少度电?小明观察到管线机在加热工作的情况下,加热 2020-11-14 …
1851年世界上的第一次博览会在英国伦敦召开。在水晶宫展厅中,参观者最感兴趣的是不同的机器发明。人们 2020-12-03 …
下列各句中,标点符号使用正确的一项是A.救助机构对“跑站”者很无奈,如果不予救助,可能遭投诉;如果给 2020-12-06 …
20世纪二三十年代,中国革命出现过两次严重的挫折,据此完成:(1)比较说明两次挫折发生的基本原因。( 2021-01-04 …
下列各句中,标点符号使用正确的一项是()A.救助机构对“跑站”者很无奈,如果不予救助,可能遭投诉;如 2021-01-14 …