如何实现深度为n的嵌套循环?

时间:2020-09-08 13:58:05

标签: c++

以下代码显示了我想要实现的目标。如何对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++)
        {
        }
    }
}

1 个答案:

答案 0 :(得分:0)

我回答这个问题的方式是;假设我们想要n个嵌套循环,该循环应该从1到10,这就是它的样子

void nLoop(int n)
{
     if(n<=0)
         return;
     for(int i=1;i<=10;i++)
     {
           nLoop(n-1);
     }
}
相关问题