#include<stdio.h>
#include<math.h> //调用math函数
{
int n,i,j;
scanf("%d",&n); // 假设n=3
for(i=1-n;i<=n-1;i++) // 控制总行数 总行数为2*n-2,总行数为5行
{
for(j=0;j<abs(i);j++) //关于n对称,控制空格数。
printf(" ");
for(j=0;j<2*(n-abs(i))-1;j++) //当i>.0时(也就是上半部分) 方程为2*(n-i)-1;当i<0时(图形的下半部分)2*(n+i)-1;
printf("*");printf("\n"); //相当于在第一个循环中运行。
}
return 0;
}