while语句for循环

     1
    121
   12321
  1234321

请问用for循环怎么实现打印输出?

代码如下:


#include"stdio.h"
void main()
{
    for (int i = 1; i <= 4; i++)
    {
        for (int s = i; s < 4; s++)
            printf(" ");
        for (int j = 1; j <= i; j++)
            printf("%d", j);
        for (int k = i - 1; k >= 1; k--)
            printf("%d", k);
        printf("\n");
    }

}