#include<stdio.h>
#include<string.h>
int Getn2(int N);
int main()
{
char s[100];
int N,n1,n2,n3;
int i;
gets(s);
N=strlen(s);
n2=Getn2(N);
n1=n3=(N+2-n2)/2;
for(i=0;i<N;i++)
{
if(n1>0)
{
printf("%c",s[i]);
int j;
if(n1!=1)
{
for(j=0;j<n2-2;j++)printf(" ");
}
else
{
for(j=n3;j<N-n3;j++)printf("%c",s[j]);
}
printf("%c\n",s[N-1-i]);
n1--;
}
else break;
}
}
int Getn2(int N)
{
int m,r;
m=N+2;
r=m%3;
return (m-r)/3+r;
}
转载于:https://www.cnblogs.com/xLester/p/7570499.html