討論串[問題] 動態調整深度的迴圈(loop)
共 7 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓0(0推 0噓 5→)留言5則,0人參與, 最新作者etrexetrex (moonet)時間16年前 (2009/11/01 12:03), 編輯資訊
0
0
0
內容預覽:
我想到的解法:. 是以數字進位的想法為基礎. 以單迴圈模擬多層迴圈. 在迴圈開始前就設定每一層級的 min 跟 max. ===== 原本的程式碼 =====. #include <iostream>. using namespace std;. void main(). {. int max[]
(還有964個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者phterry (小風)時間16年前 (2009/10/29 15:17), 編輯資訊
0
0
0
內容預覽:
這個問題似乎很有趣, 所以我也來試作看看, 用遞迥來實作時, 我考慮到以下兩點. 1. 執行的順序是否正確?. 2. 最內圈的是否能讀取所有外圈的變數?. 因此, 最內圈的敘述, 我是以印出各個變數的值(a, b, c, ...), 由各變數的值來. 驗證上述兩點的正確性.. -----------
(還有1285個字)

推噓0(0推 0噓 2→)留言2則,0人參與, 最新作者snowlike (snowlike)時間16年前 (2009/10/29 14:07), 編輯資訊
0
0
0
內容預覽:
迴圈的;. int max=4, input=5;. int *args=new int[input];. for(int i=0; i<pow((double)max, input); ++i) {. for(int j=input; j>0; --j) {. args[input-j]=(int
(還有77個字)

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者pizza0117 (阿水~*)時間16年前 (2009/10/29 12:47), 編輯資訊
0
0
0
內容預覽:
使用遞迴的方法,主程式部分看怎麼使用就可以了~重點是遞迴的函式~. 另外,我假設最內圈的運算是把所有迴圈的變數加起來 i + j + k + .... 實際上看你的應用要怎麼改,然後var_array存放的方式是. var_array[0]存放最內層的變數,依序越來越外層,最外層放在[depth_t
(還有1980個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者littleshan (我要加入劍道社!)時間16年前 (2009/10/29 11:31), 編輯資訊
0
0
0
內容預覽:
void dyn_depth_loop(int max, int depth). {. vector<int> counter(depth, 0);. while(1){. // .... // function body. // .... // increase the loop counter.
(還有230個字)
首頁
上一頁
1
2
下一頁
尾頁