编辑代码

#include<stdio.h>

void a (int n)
{
    for(int i = 1;i<n;i++)
    {
        for(int j=0;j<n-i;j++)
        {
            printf(" ");
        }
        printf("*");
        if(i==1)
        {
            printf("\n");
            continue;
        }

        for(int j=0;j<2*i-3;j++)
        {
            printf(" ");
        }
        printf("*\n");

    }
    for(int j =0;j<2*n-1;j++)
    {
        printf("*");
    }


}

int main()
{
    int sum;
    printf("请输入金字塔的层数:");
    scanf("%d",&sum);
    a(sum);
    return 0;
}