穷举法怎么用两个for循环

穷举法怎么用两个for循环,刚学C语言,求解答。求解答。求解疑。

什么题

//供参考
#include<stdio.h>
int main()
{
    int n = 9;
    for (int i = 1; i <= n; i++)
    {
        for (int j = 1; j <= i; j++)
        {
            printf("%d", j);
        }
        printf("\n");
    }
}

img


以上面代码为例,开始 i = 1;i 满足 i <=9; 执行大括号内语句;j=1;j 满足 j<=1;输出j的值,然后执行j++,j 的值变为2,不满足j<=i(1),跳出内层循环,换行后执行i++,此时i 为2,满足i<=n(9);执行内层循环j=1;j 满足 j<=2;输出j的值,执行j++,j 为2,满足j<=2,在输出j的值,再j++,变为3,不满足条件,跳出循环,换行执行i++,直到i的值为10,跳出大循环,程序结束。