怎么样达到这个效果?

img



#include <stdio.h>
int main()
{
    int i=0,j=0;
    int N;  //N表示一共要打印多少行  2*N-1 - 2*i-1
    scanf("%d",&N);
    for(i=1;i<=N;++i)
    {
        for(j=0;j<=(2*N-1 - 2*i-1)/2;++j)  
        {
            printf(" ");
        }
        for(j=1;j<=(2*i-1);++j)
        {
            printf("*");
        }
        printf("\n");
    }
    return 0;
}

#include <stdio.h>
int main()
{
    printf("请输入N:");
    int n;
    scanf("%d", &n);
    int i, j;
    for (i = 0; i < n; i++)
    {
        for (j = 0; j <= n - i; j++)
            putchar(' ');
        for (j = 0; j <= 2 * i; j++)
            putchar('*');
        putchar('\n');
    }
    return 0;
}