#include <stdio.h>
#include <math.h>
int main()
{
int i, j, t, m, n;
printf("输入行数n=:\n");
scanf("%d", &n);
m = (n - 1) / 2;
for (j = m; j >= m; j--)
{
t = (m - fabs(j));
for (i = 0; i < m - t; i++)
{
printf(" ");
}
printf("*");
if (t == 0)
{
printf("\n");
continue;
}
for (; i < m - 1 + t; i++)
{
printf(" ");
}
printf("*");
printf("\n");
}
return 0;
}
自定义行数输出空心菱形
最新推荐文章于 2022-04-21 23:54:39 发布