int i,j,k;
int maxRows = 6;//控制菱形的大小
//先打印上边行
for(i=1;i<=maxRows;i++)
{
for(j=1;j<=maxRows-i;j++)//控制要打印的空格数
printf(" ");
for(k=1;k<=2*i-1;k++)//控制要打印的星号数
printf("*");
printf("\n");
}
//打印下边的三行
for(i=1;i<=maxRows - 1;i++)
{
for(j=1;j<=i;j++)//控制要打印的空格数
printf(" ");
for(k=1;k<=(maxRows - i) * 2 - 1;k++)//控制要打印的星号数
printf("*");
printf("\n");
}
打印菱形算法
最新推荐文章于 2022-05-19 15:31:49 发布