#include <stdio.h> #include <stdlib.h> int main() { int hgt; int i,j,k,m; printf("请输入图形的高"); scanf("%d",&hgt); for(i=0;i<hgt;i++) { if(i==0||i==hgt-1) { for(j=0;j<hgt-i-1;j++) { printf(" "); } for(k=0;k<hgt+2*i;k++) { printf("*"); } for(m=0;m<hgt-i-1;m++) { printf(" "); } printf("\n"); } else { for(j=0;j<hgt-i-1;j++) { printf(" "); } printf("*"); for(k=0;k<hgt+2*(i-1);k++) { printf(" "); } printf("*"); printf("\n"); } } system("pause"); return 0; }