#include <stdio.h>
int main(void)
{
int n,i,a,b,c,d;
scanf_s("%d",&n);
for (i=1;i<=(n+1)/2;i++)
{
for (b = 0;b <= n+1 - 2 * i;b++)
{
printf(" ");
}
for (a = 1;a <= 2*i-1;a++)
{
printf("* ");
}
printf("\n");
}
i = (n-1)/2;
while (i>=1)
{
for (b = 0;b <= n+1 - 2 * i;b++)
{
printf(" ");
}
for (a = 1;a <= 2 * i - 1;a++)
{
printf("* ");
}
i--;
printf("\n");
}
return 0;
}
/*
1 2 3 4 3 2 1 行数
1 3 5 7 5 3 1 星号空格
6 4 2 0 2 4 6 空格
*/
菱形编写有问题
最新推荐文章于 2024-07-20 09:51:47 发布