如图如何用循环的嵌套输出第一个图形

如图如何用循环的嵌套输出第一个图形,我能够用*号表示 但是不会用数字表示 所以该如何编写程序呢 谢谢

img


#include <iostream>
#include <sstream>
#include <cstdio>
#include <cmath>
#include <algorithm>
#include <string>
#include <cstring>
#include <vector>
#include <stack>
#include <list>
#include <limits.h>

using namespace std;



int main()
{


    int n = 6; //打印6行的图形
    for (int i = 1; i <= n; i++)
    {
        for (int j = 1; j <= i; j++) //可以发现:所在的是第几行,就要输出几个数字
        {
            cout << i;
        } 
        cout << endl; //换行,下一次循环会输出下一行 
    } 


    return 0;
}