该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include
void tuxing(int n,int i,char ch1,char ch2)
{
int t;
t=1;
while(t<=i)
{
if(t%2==1)
printf("%c",ch2);
else
printf("%c",ch1);
t++;
}
t=n-2*i;
while(t--)
if(i%2==1)
printf("%c",ch1);
else
printf("%c",ch2);
t=i;
while(t>0)
{
if(t%2==1)
printf("%c",ch2);
else
printf("%c",ch1);
t--;
}
printf("\n");
}
int main()
{
int i,j,k,n,N,t;
char ch1,ch2;
while(scanf("%d %c %c",&n,&ch1,&ch2)!=EOF)
{
if((n+1)/2%2==1)
t=ch1,ch1=ch2,ch2=t;
printf(" ");
t=n-2;
while(t--)
printf("%c",ch2);
printf("\n");
for(i=1;i
{
k=n-i-1>i?i:(n-i-1);
tuxing(n,k,ch1,ch2);
}
printf(" ");
t=n-2;
while(t--)
printf("%c",ch2);
printf("\n");
printf("\n");
}
return 0;
}