以下嵌套循環(huán)是hardcode,怎么樣實現(xiàn),輸入一個數(shù)length,就會讓循環(huán)嵌套多少層,靈活處理不是hardcode,例如:輸入2就是從0-2,嵌套三層,每個循環(huán)都是從0-2,不能直接用2的2次放,3的3次放,4的4次放這樣計算運算次數(shù)。 int length=100; for (int i = 0; i < length; i++) { for (int i = 0; i < length; i++) { for (int i = 0; i < length; i++) { .... for (int i = 0; i < length; i++) { method1(); } ..... } } }
2 回答

qq_遁去的一_1
TA貢獻1725條經(jīng)驗 獲得超8個贊
應該要用遞歸吧
例如:method(100,100);//這是調用下面的遞歸方法,level是層數(shù)
void method(int length,int level)
{
if(level<0) return;
for (int i = 0; i < length; i++)
{
method(length,level-1)
}
}
- 2 回答
- 0 關注
- 541 瀏覽
添加回答
舉報
0/150
提交
取消