画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

 

posted @ 2013-08-17 08:20  hpu张亚飞  阅读(138)  评论(0编辑  收藏  举报