打印菱形图案

题目:打印出菱形图案
效果:

1234567
   *  *** ************ *****  ***   *
123456789101112131415161718192021222324252627282930313233343536373839
#include <stdio.h>#define MAX 4 //定义要打印的行数int main(){    int row = 1;//行    for (row=1; row<=MAX; row++)//打印上半部分    {        int col = 2*row-1;//上半部分每行打印的星号个数        int spcae = MAX - row;//上半部分的空格数是定义的最大行数-现在行数        int i;//打印空格        int j;//打印*号        for (i=0; i<spcae; i++)//打印空格        {            printf(" ");        }        for (j=0; j<col; j++)//打印星号        {            printf("*");        }        printf("\n");    }    for (row=1; row<MAX; row++)//打印下半部分    {        int col = 2*MAX-(2*row+1);//下半部分每行打印的星号个数        int spcae = row;//下半部分的空格数和行数是相等的        int i;//打印空格        int j;//打印*号        for (i=0; i<spcae; i++)//打印空格        {            printf(" ");        }        for (j=0; j<col; j++)//打印星号        {            printf("*");        }        printf("\n");    }    return 0;}
🔍 ×