vb程式設計應用二維陣列產生隨機矩陣55並實現矩陣

時間 2021-08-30 10:29:12

1樓:珈藍惜夢

vb源程式如下:option base 1

private sub command1_click()dim a(5, 5) as integer, b(5, 5) as integer

for x = 1 to 5

for y = 1 to 5

a(x, y) = int(10 + rnd * 90) '隨機產生兩位數的整數

print a(x, y); '輸出

next

print

next

print

for x = 1 to 5

for y = 1 to 5

b(x, y) = a(y, x) '轉置print b(x, y); '輸出

next

print

next

end sub

程式輸出結果如下:

擴充套件資料:vb:編寫程式,實現如下規律的5*5矩陣存入陣列,並輸出該陣列private sub command1_click()dim a(1 to 6, 1 to 6) as integerfor i = 1 to 5

for j = 1 to 5

tmp = 99

if i < tmp then

tmp = i

end if

if j < tmp then

tmp = j

end if

if 6 - i < tmp then

tmp = 6 - i

end if

if 6 - j < tmp then

tmp = 6 - j

end if

a(i, j) = tmp

next j

next i

for i = 1 to 5

for j = 1 to 5

picture1.print tab(j * 5); a(i, j);

next j

picture1.print

next i

end sub

程式輸出結果如下:

2樓:會飛滴包子

option base 1

private sub command1_click()dim a(5, 5) as integer, b(5, 5) as integer

for x = 1 to 5

for y = 1 to 5

a(x, y) = int(10 + rnd * 90) '隨機產生兩位數的整數

print a(x, y); '輸出

next

print

next

print

for x = 1 to 5

for y = 1 to 5

b(x, y) = a(y, x) '轉置print b(x, y); '輸出

next

print

next

end sub

python中隨機生成10-99的整數,構成一個5×5的矩陣,顯示完整矩陣,並將矩陣轉置後顯示出來 5

3樓:好心bu分手

使用numpy 簡單的很

import numpy as np

import random

before = np.array([[random.randint(10, 99) for i in range(5)] for j in range(5)])

result = before.t

print(result)

4樓:匿名使用者

import numpy as np

matrix=random.randint(0,10,(5,5))print(matrix)

print(matrix.t)

C語言 有3 4的矩陣,要求編寫求這個二維陣列中的最大的那個元素的值,以及所在的行號和列號

迷茫的 這個不是很難吧 只要編寫兩個for迴圈,以第一個元素為max然後依次比較.如果發現比它大的數則交換max的值.直到沒有數比它大,則這個時候它就是這個二維陣列中的最大值了.這時候輸出它的行號和列號就行了. 矩陣的元素由鍵盤輸入?include void main maxpbuff maxpbu...

vb將二維陣列寫入到檔案中要求列左對齊

1 開啟visual basic 6.0軟體,新建一個標準exe工程 2 在新建的工程窗體上新增兩個按鈕控制元件,分別命名為產生陣列和寫入檔案 dim a 10,10 as integer dim str as string private sub command1 click dim i,j as...

用c語言程式設計求m n二維陣列的周邊元素之和並用函

include define m 3 define n 4 int matrixsum int d m n for i m 2 i 0 i return sum int main int i,j,sum int data m n for i 0 i 不管幾維矩陣都滿足條件 參考 如下,希望能幫到你。...