請VB高手幫小弟個忙吧,看看這個程式為何執行錯誤

時間 2022-09-06 09:20:02

1樓:匿名使用者

我瞅了下~首先是在i=1,j=2的時候出錯囉~後邊還會不會出錯我沒有看~

錯誤是溢位.這個時候ji本來應該等於45*54*29的說~但是結果超出了integer型能表示的範圍,結果就出錯囉~

lz應該知道怎麼改吧~

2樓:匿名使用者

a(3, 3) as integer應該定義成long.

3樓:匿名使用者

修改之後的程式

private sub form_click()

dim a(3, 3) as long, i as integer, j as integer, _

ji as long, max as long, k as integer, l as integer

a(1, 1) = 45: a(1, 2) = 67: a(1, 3) = 89

a(2, 1) = 23: a(2, 2) = 54: a(2, 3) = 99

a(3, 1) = 89: a(3, 2) = 59: a(3, 3) = 29

for i = 1 to 3

for j = 1 to 3

print a(i, j);

next j

print

next i

for i = 1 to 3

for j = 1 to 3

if i <> j then

ji = a(1, i) * a(2, j) * a(3, 6 - i - j)

if ji > max then

max = ji

k = i: l = j

end if

end if

next j

next i

print a(1, k); "*"; a(2, l); "*"; a(3, 6 - k - l); "="; max

end sub

高手幫看看這配置,幫我看看這個配置

配置一 cpu pd925 記憶體 ddr2 512 2 1024 主機板 i945gz ecs 顯示卡 gf 7300gs 硬碟 80g 西捷串列埠。買塊支援酷睿的965主機板,將處理器換成1400,280塊錢,不要pd的垃圾處理器。是買新電腦?這都是幾年前的配置了啊。三款比下來配置1最好。幫我看...

請對足球有了解的幫小弟看看這個標誌是哪個俱樂部?

這上面是個歐冠獎盃啊。沒有一支球隊的隊徽有歐冠獎盃圖案的。圖案中間那個是歐冠冠軍獎盃,俗稱大耳朵杯,所以這個圖案不可能是俱樂部隊標,我猜測是個人設計的。應該不是俱樂部吧。中間那個應該是歐冠獎盃。如果是俱樂部,以這個風格來看應該是英格蘭的。但是英格蘭各級俱樂部隊徽我都查過了,沒有和這個一樣的。個人估計...

幫個忙看看這個電腦的配置3200值不值有什麼要改進的

老衲悟不空 275 300 105 360 350 1000,這是cpu 主機板 記憶體 硬碟 顯示卡 顯示器這幾大件的網上 基本上你是被黑了。價錢偏貴不說,這個配置完全就是低能的入門級別配置。3200元完全可以配英特爾snb配置 550ti顯示卡了。 成教自考網教電大潘老師 我覺得應該可以,320...