早教吧作业答案频道 -->其他-->
VB编写程序,用数组建立一个8*8的矩阵,数组元素值是10到99的范围内随机整数,求.1:所有元素之和2:求各行元素之和.3.求主对角线元素之和.4.所有靠边元素之和
题目详情
VB编写程序,用数组建立一个8*8的矩阵,数组元素值是10到99的范围内随机整数,
求.1:所有元素之和
2:求各行元素之和.3.求主对角线元素之和.4.所有靠边元素之和
求.1:所有元素之和
2:求各行元素之和.3.求主对角线元素之和.4.所有靠边元素之和
▼优质解答
答案和解析
Private Sub Command1_Click()
Dim a(1 To 8, 1 To 8) As Integer, i As Integer, j As Integer, bN As Integer
Dim allN As Integer, allrow(1 To 8) As Integer, djN As Integer
For i = 1 To 8
For j = 1 To 8
a(i, j) = 10 + Int(Rnd * 90)
Print a(i, j);
allN = allN + a(i, j)
allrow(i) = allrow(i) + a(i, j)
If j = 8 Then Print "行的和-->"; allrow(i);
If i = j Then djN = djN + a(i, j)
If i = 1 Or i = 8 Then
bN = bN + a(i, j)
ElseIf j = 1 Or j = 8 Then
bN = bN + a(i, j)
End If
Next
Print
Next
Print "所有元素和:"; allN
Print "主对角线和:"; djN
Print "所有边的和:"; bN
End Sub
Dim a(1 To 8, 1 To 8) As Integer, i As Integer, j As Integer, bN As Integer
Dim allN As Integer, allrow(1 To 8) As Integer, djN As Integer
For i = 1 To 8
For j = 1 To 8
a(i, j) = 10 + Int(Rnd * 90)
Print a(i, j);
allN = allN + a(i, j)
allrow(i) = allrow(i) + a(i, j)
If j = 8 Then Print "行的和-->"; allrow(i);
If i = j Then djN = djN + a(i, j)
If i = 1 Or i = 8 Then
bN = bN + a(i, j)
ElseIf j = 1 Or j = 8 Then
bN = bN + a(i, j)
End If
Next
Next
Print "所有元素和:"; allN
Print "主对角线和:"; djN
Print "所有边的和:"; bN
End Sub
看了 VB编写程序,用数组建立一个...的网友还看了以下:
(1)某人利用一边(墙长7.5米),用长13米的竹篱笆作为另三边,围成一个面积为20平米的长方形菜 2020-04-05 …
某校广场有一段25m长的旧围栏,现打算利用该围栏的一部分(或全部)为一边.围建一块面积为100平方 2020-06-06 …
利用旧墙的一边,在用总长为12米的铁丝围成一个面积为20平方米的矩形仓库,并在平行于墙的一边留1米 2020-07-07 …
利用旧墙的一边,再用总长为12米的铁丝围成一个面积为20平方米的矩形仓库,并在平平行于墙的一边留1 2020-07-07 …
n条边围成凸n边形的充要条件是什么三条边围成三角形的充要条件是两边之和大于第三边,4条边围成凸4边 2020-07-13 …
用四个全等的正八边行进行拼接,使相等的两个正八边形有一条公共边,围成一圈后中间形成一个正方形,用n 2020-07-31 …
1.靠墙边围成一个花坛,围墙边的花坛长46m,求这个花坛的面积?2.一条新挖的水渠,横截面是梯形,渠 2020-11-15 …
数学问题利用旧墙的一边,再用总长12米的铁丝围成一个面积为20平方米的矩形仓库,并平行于墙的一边留1 2020-11-30 …
已知平行四边形ABCD,EFGH是其四个内角平分线所围成的四边形.1、你猜四边形EFGH是什么形状? 2020-12-25 …
已知平行四边形ABCD,EFGH是其四个内角平分线所围成的四边形.1、你猜四边形EFGH是什么形状? 2020-12-25 …