#include<stdio.h>
int main ()
{
int i,j,n,t;
scanf("%d",&t);
while(t--)
{
scanf("%d",&n);
int k;
k=2*n+1;
for(i=0; i<=k; i++)
{
if(i>=n+1)
{
for(int q=1; q<=(n-(i-n))*2+1; q++)
{
printf(" ");
}
for(int m=1; m<=2*(i-n)-1; m++)
{
printf("* ");
}
for(int q=1; q<(n-(i-n))*2+1; q++)
{
printf(" ");
}
}
for(j=0; j<=2*(2*n+1)+1; j++)
{
if(i<=(-j+13)&&i>=(j-7)&&j>=7)
{
printf("* ");
}
else printf(" ");
}
printf("\n");
}
}
return 0;
}
这是我的代码 嗯。。。。是错的