作者comduffer ()
看板Visual_Basic
標題[VB6 ] 請問使用數量龐大的迴圈該如何精簡
時間Sat Jan 2 08:23:29 2010
是這樣的我要做一個迴圈裡的迴圈
for i1= 1 to x
for i2= 1 to x
................
for i22 = 1 to x
請問有甚麼辦法可以把他精簡呢
我在google上也查不到
這麼多的迴圈
可以用副程式來解決嗎
有人碰過這樣的問題嗎
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 115.81.151.46
※ comduffer:轉錄至看板 Programming 01/02 08:45
1F:推 Yaiba:我寫過...用陣列去模擬 01/02 12:23
2F:→ Yaiba:基本上就是宣告一個陣列大小為22,然後把FOR的邏輯加進去 01/02 12:26
3F:→ Yaiba:FOR的邏輯:如果迴圈被初始,裡面所有迴圈均重設 01/02 12:28
4F:→ Yaiba:如果裡面迴圈超過上限,退回一層加一再判斷一次 01/02 12:29
5F:→ Yaiba:其實不難寫,我那一次好像是寫了十幾分鐘 01/02 12:29
6F:→ Yaiba:本來是八個東西要相互比較,結果變成七個..要去改程式 01/02 12:30
7F:→ Yaiba:隔周又變九個...再隔周又變六個...我就火大寫了這個動態的 01/02 12:30
8F:→ Yaiba:另外最內層當然就是最裡面的程式~上下可以用IF來補上程式 01/02 12:31
9F:→ Yaiba:不過那就變成是寫死第幾層要做什麼...應該不一定需要 01/02 12:32
10F:→ mmkntust:下面那篇耍笨了...砍掉 01/02 12:47
11F:推 Yaiba:呵呵..沒遇過比較難想像啦... 01/02 13:20
12F:→ mraaa:現在好像大家都很少說用遞迴函式ㄏㄡ~~~ 01/03 10:29
13F:推 Yaiba:我昨天有打上可能遞回會比較快~可以想看看~結果沒按到y.XD 01/03 14:02