编辑代码

#include <stdio.h>

int main(void)
{
    int n, i, j, k;

    do
    {
        printf("请输入层数n:"); scanf("%d", &n);
    } while (n <= 0);

    for(i = 1; i <= n; i++)
    {
        for(k = i - 1; k >= 1; k--)
            printf(" ");

        for(j = 2 * (n - i + 1) - 1; j >= 1; j--)
            printf("%d", i % 10);

        putchar('\n');
    }

    return 0;
}