我想創建一個有9個深度的極大極小樹。我使用了9個嵌套循環和太多變量。現在我想將這個循環轉換爲遞歸。謝謝你的答案。這是我的代碼。將嵌套循環轉換爲遞歸
int a,b,c,d,e,f,g,h;
for(a=0;a<9;a++)
{
y=y->branch[a];
yap(y,8);
for(b=0;b<8;b++)
{
y=y->branch[b];
yap(y,7);
for(c=0;c<7;c++)
{
y=y->branch[c];
yap(y,6);
for(d=0;d<6;d++)
{
y=y->branch[d];
yap(y,5);
for(e=0;e<5;e++)
{
y=y->branch[e];
yap(y,4);
for(f=0;f<4;f++)
{
y=y->branch[f];
yap(y,3);
for(g=0;g<3;g++)
{
y=y->branch[g];
yap(y,2);
for(h=0;h<2;h++)
{
y=y->brancg[h];
yap(y,1);
}
}
}
}
}
}
}
}
你介意縮進它,好嗎? – haccks