以下代码显示了我想要实现的目标。如何对n的任何值推广该原理,以生成相同深度的嵌套循环?还是有更好的解决方案?
对于n = 2
:
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
}
}
对于n = 3
:
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
for(k=0;k<n;k++)
{
}
}
}
答案 0 :(得分:0)
我回答这个问题的方式是;假设我们想要n个嵌套循环,该循环应该从1到10,这就是它的样子
void nLoop(int n)
{
if(n<=0)
return;
for(int i=1;i<=10;i++)
{
nLoop(n-1);
}
}