#include<stdio.h>
int main()
{
int col = 0;
int i = 0;
int j = 0;
while (1)
{
printf("请输入一个奇数\n");
scanf("%d", &col);
int mid = col / 2;
if (col % 2 == 0)
{
printf("输入错误,请从新输入\n");
}
else
{
for (i = 0; i < col; i++) //外循环控制行
{
for (j = 0; j < col; j++) //内循环控制列
{
if (i <= col / 2)
{
if (j >= mid - i && j <= mid + i)
{
printf("*");
}
else
{
printf(" ");
}
}
else
{
if (j >= i - mid && j <= col + mid - i - 1)
printf("*");
else
printf(" ");
}
}
printf("\n");
}
break;
}
}
return 0;
}
输入13