include<stdio.h>

int main()
{
int i,j,z,n;//i为行数变量,j为符号变量,z为补齐空格,n为输入
while(~scanf("%d",&n))//多组输入n
{
for(i=-n;i<=n;i++)//通过正负n确定行数
{
for(j=0;j<=abs(i);j++)//通过abs绝对值函数,使j输出符号
printf("* ");
for(z=0;z<=n-abs(i);z++)//补齐,题目没说,但过题目必须要通过补成长方形(我看了有些人的代码不是补成长方形的,鬼知道判断是怎么做的)
printf(" ");
printf("\n");//换行
}
}
return 0;
}