我想弄清楚一個簡單的方法來處理動態嵌套循環級別。考慮下面的函數需要2個參數:#num循環和最大值。動態嵌套循環級別
void PrintLoop(int maxloop, int maxvalue)
PrintLoop(1,2);
// output
0
1
PrintLoop(2,2);
// output
0, 0
0, 1
1, 0
1, 1
PrintLoop(3,2);
// output
0, 0, 0
0, 0, 1
0, 1, 0
0, 1, 1
1, 0, 0
1, 0, 1
1, 1, 0
1, 1, 1
等...
有沒有編寫能夠產生這種「動態嵌套循環」的行爲函數的方法嗎?
感謝所有幫助
給定'PrintLoop(m,n)'函數,注意你所做的所有操作都是從基數'n'中的0到'n^m'。 – 2009-11-15 11:47:49
這看起來很像一個家庭作業,到目前爲止你已經嘗試了哪些代碼,以及你堅持了什麼? – mlibby 2009-11-15 13:27:31