#include <stdio.h> int main() { int i,j; //先管前7行 for (i=1;i<=7;i++)//for循環內表示的一行的情況 { for(j=1;j<=7-i;j++)//控制每一行空格數,使每一行前面的空格要控制在7-i printf(" "); for(j=1;j<=(2*i-1);j++)//每一行前面的“*”控制輸出的個數為2*i-1 printf("*"); printf("\n"); } //再管後6行 for(i=1;i<=6;i++) { for(j=1;j<=i;j++)//控制每一行空格數 printf(" "); for(j=1;j<=13-(2*i);j++)//控制每一行“*”個數 printf("*"); printf("\n"); } return 0; }