画8
#include<string.h>
#include<stdio.h>
int main()
{
int T;
scanf("%d",&T);
while(T--)
{ getchar();
char m;
int x,i,n,s,g1,g2;
scanf("%c%d",&m,&n);
s=n/6+1;
g1=(n-3)/2;
g2=n-3-g1;
for(x=0;x<n;x++)
{
if(x==0||x==n-1||x==(n-1)/2)
{
for(i=0;i<s;i++)
printf(" ");
for(i=0;i<g2-1;i++)
printf("%c",m);
printf("%c\n",m);
}
else
{
for(i=0;i<s;i++)
printf("%c",m);
for(i=0;i<g2;i++)
printf(" ");
for(i=0;i<s;i++)
printf("%c",m);
printf("\n");
}
}
if(T)
printf("\n");
}
return 0;
}
http://acm.hdu.edu.cn/showproblem.php?pid=1090