vb求一个4乘4矩阵的所有元素之和及所有靠边元素之和?

如题所述

Option Explicit
Private Sub Command1_Click()
Dim arr(1 To 4, 1 To 4) As Long, i As Integer, j As Integer, sum As Long, sum1 As Long
For i = 1 To 4
For j = 1 To 4
Randomize
arr(i, j) = Int(100 * Rnd) + 1'随机生成1-100的整数
sum = sum + arr(i, j) '所有项之和
Print arr(i, j),
Next
Print
Next
For i = 1 To 4
sum1 = sum1 + arr(i, i) + arr(5 - i, i) '二条对角线之和
Next
Print "平均数:" & sum / 16 & vbNewLine & "对角线和:" & sum1
End Sub
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-04-13

代码:

Private Sub Command1_Click()
    Cls
  Dim a(3, 3) As Integer, S1 As Integer, S2 As Integer
  Randomize
  For i = LBound(a, 1) To UBound(a, 1)
    For j = LBound(a, 2) To UBound(a, 2)
      a(i, j) = Int(Rnd * 9 + 1)
      S1 = S1 + a(i, j)
      Print a(i, j);
    Next j
    Print
  Next i
  Print
  Print "所有元素之和="; S1
  Print
  For i = LBound(a, 1) + 1 To UBound(a, 1) - 1
    For j = LBound(a, 2) + 1 To UBound(a, 2) - 1
      S2 = S2 + a(i, j)
    Next j
  Next i
  Print "所有靠边元素之和="; S1 - S2
  Print
End Sub

运行界面:

第2个回答  2016-05-17
Private Sub Command1_Click()
Dim i As Integer, j As Integer, n As Integer, m As Integer
Dim a(3, 3) As Integer
For i = 0 To 3
For j = 0 To 3
a(i, j) = Rnd * 100
Print a(i, j),
Next
Print
Next
m = 0
n = 0
For i = 0 To 3
For j = 0 To 3
m = m + a(i, j)
If i = 0 Or i = 3 Or j = 0 Or j = 3 Then
n = n + a(i, j)

End If
Next
Next

Print m, n
End Sub

VB程序题,求一已知4×4矩阵的主对角线上各元素的和。求运行程序
Print "对角线元素和:" & str(n)

用vb程序.求一个4×4的整型矩阵的所有元素的平均值。
假设那个 4x4矩阵是一个 2维数组。。名为 矩阵[4][4]以下是伪代码:int 总和=0;for(int 横=0; 横<=3;横++){ for(int 纵=0;纵<=3;纵++){ 总和+=矩阵[横][纵]} } 平均数=总和\/16

用VB编写一个求4阶矩阵的主副对角线和周边元素之和。急求代码!感激不尽...
Private Sub Command1_Click() Dim a(1 To 4, 1 To 4) As Integer Dim sum1 As Integer, sum2 As Integer Dim i As Integer, j As Integer, sum3 As Integer For i = 1 To 4 For j = 1 To 4 a(i, j) = Int(Rnd * 6) Print a(i, j); Next Print Nex...

...实验内容:计算两个4×4的矩阵的和。 实验要求:计算两个矩阵_百度...
VB编程求代码(关于数组的基本操作)实验内容:计算两个4×4的矩阵的和。实验要求:计算两个矩阵(a和b)的和,就是把两个矩阵中同行(i行),同列(j列)的成员进行相加,求得的和放在同行(i行),同列(j列)的另一个行数和列数与前两个矩阵完全相同的矩阵(c)中矩阵a和矩阵b各元素值由随机函数生成,要求采用图片框...

vb中求一个矩阵所有元素的和,代码该怎么写?
矩阵在程序中用二维数组来实现,如下所表示的是一个3行4列的矩阵;d(1,1)d(1,2)d(1,3)d(1,4)d(2,1)d(2,2)d(2,3)d(2,4)d(3,1)d(3,2)d(3,3)d(3,4)通常在程序中对二维数组的操作,采用双重循环来实现,例如求和:dim i as integer dim j as integer dim S as single...

求4×4整型数组的主对角线元素的和,请编fun函数
求一个4×4的整型二维数组主对角线元素之和 谁帮忙写下,考试题。谢谢。我来答 3条回答 kong_loli LV.6 推荐于 2018-02-28 include <stdio.h> int main(){ double a[5][5];int i,j;double sum=0;printf("请输入该 4*4 矩阵\\n");for (i=1;i<=4;i++)for (j=1;j<=4;j...

matlab计算矩阵中元素的可达集和前因集的VB语言程序设计是什么,邻接矩 ...
回答:发一份??VB语言

vb中怎样把一个4*4矩阵用上三角矩阵的形式显示,求代码。急求!_百度...
Private Sub Command1_Click()Dim n(0 To 3, 0 To 3) As Integer For i = 0 To 3 '随机赋值 For j = 0 To 3 n(i, j) = Int(Rnd * 90 + 10)Next Next For i = 0 To 3 '输出上三角形 For j = 0 To 3 - i Print n(i, j);Next Print Next End Sub ...

用VB怎么从EXCEL里面找出同样数据?
List1.AddItem "四周元素之和为:" & sEnd Sub5.字符组成统计Dim ss As StringPublic Sub tongji()Dim i As Integer, large As Integer, small As Integer, num As IntegerShowFor i = 1 To Len(ss) If Asc(Mid(ss, i, 1)) >= Asc("A") And Asc(Mid(ss, i, 1)) <= Asc("Z") Then ...

跪求用VB程序实现矩阵转置.转置的矩阵必须是4*4的2位随机整数.后天就教...
a(i,j),next print next 以上是生成原矩阵4*4的2位随机整数部分主要代码 for i=1 to 4 for j=1 to 4 b=a(i,j)a(i,j)=a(j,i)a(j,i)=b next next 以上是进行转换下面打印出来 for i=1 to 4 for j=1 to 4 print a(i,j),next print next 所有关键代码如上 ...

相似回答