1 有M N的矩陣,編寫程式,找出其中最大的那個元素所在的行和列,並輸出其值及行號和列號

時間 2021-06-28 17:34:20

1樓:

這不是排序,根本用不到冒泡法,你只要定義一個變數temp,先讓temp=二維陣列的第一個數,然後和下面的比較,吧大的數始終給temp就完事了。

int a[m][n];

temp=a[0][0];

for(i=0,itemp

temp=a[i][j];}

2樓:

冒泡法查一下

兩個迴圈,

中間體:比較,記下大值及行列號

迴圈終了

輸出 大值 行號 列號

3樓:匿名使用者

你用的是vb.net吧...

我用的是vb6.0,**基本跟vb.net相似...

下面**只是一部分,輸入和顯示可以放在同一個迴圈裡,另外沒有寫上當使用者輸入錯誤資料時的判斷:

dim x as integer, y as integer, px as integer, py as integer

dim jz() as integer

dim i as integer, t as integer

x = val(inputbox("輸入行數", "計算矩陣"))

y = val(inputbox("輸入列數", "計算矩陣"))

redim jz(0 to x - 1, 0 to y - 1)

'輸入資料

for i = 0 to x - 1 step 1

for t = 0 to y - 1 step 1

jz(i, t) = val(inputbox("輸入行數為" & cstr(i + 1) & ",列數為" & cstr(t + 1) & "的元素", "輸入矩陣的元素"))

next t

next i

'比較資料

px = 0: py = 0

for i = 0 to x - 1 step 1

for t = 0 to y - 1 step 1

if jz(i, t) > jz(px, py) then

px = i: py = t

end if

next t

next i

'輸出結果

for i = 0 to x - 1 step 1

for t = 0 to y - 1 step 1

print cstr(jz(i, t)) & " ";

next t

print

next i

print

print "矩陣最大的元素的值為:" & cstr(jz(px, py))

print "它所在的行號為:" & cstr(px + 1) & " 列號為:" & cstr(py + 1)

急求!vb程式設計問題:有一個n×m的矩陣,編寫程式,找出其中最大的元素所在的行和列,並輸出其值及行號和列

4樓:匿名使用者

'新建一個工程,在form中新增一個按鈕,按鈕中寫上以下**即可private sub command1_click()dim n as long, m as longdim i as long, j as longdim x as long, y as long, z as long

dim a() as long

n = val(inputbox("輸入n", "輸入n", 1))m = val(inputbox("輸入m", "輸入m", 1))if n < 1 and m < 1 then exit subredim a(n - 1, m - 1)randomize timer

for i = 0 to n - 1

for j = 0 to m - 1

a(i, j) = int(rnd() * (n * m))if z < a(i, j) then

x = i + 1

y = j + 1

z = a(i, j)

end if

next

next

clsfor i = 0 to n - 1for j = 0 to m - 1

print space(5 - len(cstr(a(i, j)))) & a(i, j);

next

print

next

print "最大值:" & z

print "行:" & x

print "列:" & y

end sub

設對任意的正整數m,n,不等式m1 mn都成立,則實數k的取值範圍是

解 下面提供一種參考,這個問題可以轉化為二元函式求最值問題,建議參考高等數學下冊的一些內容。設f x,y xy 1 1 x yx 1 1 y xy x y都是正整數,這是一個對稱的輪換多項式,只需求出它的極值就行了,下面求解 先求出x,y的偏導數,如下 令f x,y y 1 1 x y 1 1 y ...

若m,n為實數,則m 2 n 1 m n 2 2n的最小值

古典蠻蠻 這道題有三種方法解決,然而沒有一種容易領悟最正統解法 偏微分 如果知道偏微分,這道題就勢如破竹了。對m,n分別求偏微分,則知 當2m n 1 0和2n m 2 0同時成立時有極值,此時m 0,n 1 觀察易知此為最小值,代入有 最小值為 1 幾何法 建立方程 m 2 n 1 m n 2 2...

若 99m 1 的平方n 時,求值 m n

99m 1 的平方 n 99 99m 1 的平方 n 99 0 由非負性 99m 1 0 n 99 0 解得m 1 99 n 99則原式 m 2m 99m 1 1 1 2 1 2 3 1 98 99 n 99 100m 2 1 1 1 2 1 2 1 3 1 98 1 99 n 50 2 1 99 ...