输入n 打印对应2n-1行的棱形
//例n=3 分为上n=3行 和下n-1=2行
// * *
// *** ***
//***** *****
// *** ***
// * *
#include<stdio.h>
int main()
{
int n = 0;
scanf("%d", &n);
int j = 1;
int i = 1;
//打印前n行
for (i = 0; i < n; i++)
{
for (j = 0; j < n - i - 1; j++)
{
printf(" ");
}
for (j = 0; j < 2 * i + 1; j++)
{
printf("*");
}
printf("\n");
}
//打印后n-1行
for (i = 0; i < n-1; i++)
{
for (j = 0; j <= i ; j++)
{
printf(" ");
}
for (j = 0; j < 2*n - 2*i - 3; j++)
{
printf("*");
}
printf("\n");
}
return 0;
}