void funs(int s)
{
int j = s;//第一行的空格数
int k = 1;//第一行的星号数
for (int i = 0; i < s+1; i++)
{
for (int b = 0; b < j; b++)
{
printf (" ");
}
for (int c = 0; c < k; c++)
{
printf ("* ");
}
printf ("\n");
j--;
k++;
}
}
void funx(int x)
{
int j = 1;//第一行的空格数
int k = x;//第一行的星号数
for ( int i = 0; i < x; i++)
{
for (int b = 0; b < j; b++)
{
printf (" ");
}
for (int c = 0; c < k; c++)
{
printf ("* ");
}
printf ("\n");
j++;
k--;
}
}
int main()
{
int a = 0;
while ((scanf ("%d",&a)) != EOF)
{
//先计算上半部分
funs(a);
//计算下半部分
funx (a);
}
return 0;
}