#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
/*
打印出如下图案(菱形)
*
***
*****
*******
*****
***
*
*/
int main()
{
int row = 7, col = 7; //可改成键盘输入
for (int i = 1; i <= row; i++)
{
for (int j = 1; j <= col; j++)
{
if (i <= (row + 1) / 2) //上半部分 包括中间一行
{
if (j >= (col + 1) / 2 - (i - 1) && j <= (col + 1) / 2 + (i - 1))
{
printf("*");
}
else
{
printf(" ");
}
}
else
{
if (j >= (col + 1) / 2 - (row - i) && j <= (col + 1) / 2 + (row - i))
{
printf("*");
}
else
{
printf(" ");
}
}
}
printf("\n");
}
return 0;
}