[VB6 ] 請問使用數量龐大的迴圈該如何精簡

看板Visual_Basic作者時間16年前 (2010/01/02 08:23), 編輯推噓3(3010)
留言13則, 3人參與, 最新討論串1/2 (看更多)
是這樣的我要做一個迴圈裡的迴圈 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

01/02 12:23, , 1F
我寫過...用陣列去模擬
01/02 12:23, 1F

01/02 12:26, , 2F
基本上就是宣告一個陣列大小為22,然後把FOR的邏輯加進去
01/02 12:26, 2F

01/02 12:28, , 3F
FOR的邏輯:如果迴圈被初始,裡面所有迴圈均重設
01/02 12:28, 3F

01/02 12:29, , 4F
如果裡面迴圈超過上限,退回一層加一再判斷一次
01/02 12:29, 4F

01/02 12:29, , 5F
其實不難寫,我那一次好像是寫了十幾分鐘
01/02 12:29, 5F

01/02 12:30, , 6F
本來是八個東西要相互比較,結果變成七個..要去改程式
01/02 12:30, 6F

01/02 12:30, , 7F
隔周又變九個...再隔周又變六個...我就火大寫了這個動態的
01/02 12:30, 7F

01/02 12:31, , 8F
另外最內層當然就是最裡面的程式~上下可以用IF來補上程式
01/02 12:31, 8F

01/02 12:32, , 9F
不過那就變成是寫死第幾層要做什麼...應該不一定需要
01/02 12:32, 9F

01/02 12:47, , 10F
下面那篇耍笨了...砍掉
01/02 12:47, 10F

01/02 13:20, , 11F
呵呵..沒遇過比較難想像啦...
01/02 13:20, 11F

01/03 10:29, , 12F
現在好像大家都很少說用遞迴函式ㄏㄡ~~~
01/03 10:29, 12F

01/03 14:02, , 13F
我昨天有打上可能遞回會比較快~可以想看看~結果沒按到y.XD
01/03 14:02, 13F
文章代碼(AID): #1BFf85sI (Visual_Basic)
文章代碼(AID): #1BFf85sI (Visual_Basic)