#include<stdio.h> #include<math.h> void main() { int n; int i,j,k; printf("请输入行数"); scanf("%d",&n); for( i= -(n-1)/2;i<=(n-1)/2;i++)//控制行数-4------4 { for( j=1;j<=abs(i);j++)//打印空格 printf(" "); for(j=1;j<=n-abs(i*2);j++)//打印* printf("*"); printf("\n"); } }