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
next i
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
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 ...