
#include<stdio.h>
#include<math.h>
int main()
{
int n;
scanf("%d",&n);
while(n--)
{
int a;
scanf("%d",&a);
for(int i=0;i<(a-1)/2;i++)
{
for(int j=0;j<i;j++)
{
printf(" ");
}
for(int j=0;j<(a-2*i);j++)
{
printf("*");
}
printf("\n");
}
for(int i=(a+1)/2;i>0;i--)
{
for(int j=i-1;j>0;j--)
{
printf(" ");
}
for(int j=((a+1)/2-i)*2+1;j>0;j--)
{
printf("*");
}
printf("\n");
}
printf("\n");//这个部分很容易漏掉,导致过不了
}
}
1944

被折叠的 条评论
为什么被折叠?



