#include<stdio.h>
#include<stdlib.h>
int main()
{
for(;;){
int n;
printf("输入边长:");
scanf("%d",&n);
int i, j;
for (i=0; i<n; i++)
{
if(i!=n-1)
{
for (j=0; j<2*n-1; j++)
{
if(j==n-i-1||j==n+i-1)
printf("*");
else
printf(" ");
}
}
else
{
for(j=0; j<(n-1)+1; j++)
{
printf("* ");
}
}
printf("\n");
}
}
}
运行效果图: