#include<stdio.h> #include<stdlib.h> int main() { int line = 0; int i = 0; scanf("%d",&line); for(i=0;i<line;i++)//打印上半部分 { int j = 0; for(j=0;j<line-1-i;j++)//打印空格 { printf(" "); } for(j=0;j<2*i+1;j++)//打印* { printf("*"); } printf("\n"); } for(i=0;i<line-1;i++)//打印下半部分 { int j = 0; for(j = 0;j<=i;j++)//打印空格 { printf(" "); } for(j = 0;j<2*(line-1-i)-1;j++)//打印* { printf("*"); } printf("\n"); } system("pause"); return 0; }
运行结果