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