#include<cstdio>
#include<iostream>
#include<string>
using namespace std;
int main()
{
char n[81]={0};
char a[80][80]={0};
int nlen;
string indata;
scanf("%s",n);
indata=n;
nlen=indata.length();
int n13=(nlen+2)/3;
int n2=3;
for(n13;n13>0;--n13){
n2=(nlen+2)-2*n13;
if(n2>=n13)
{
break;
}
}
for(int i=0;i<n13;i++)
{
a[i][0]=n[i];
a[i][n2-1]=n[nlen-i-1];
}
for(int i=0;i<n13-1;i++)
{
for(int j=1;j<n2-1;j++)
{
a[i][j]=' ';
}
}
for(int i=1,begin=n13;i<n2-1,begin<n13+n2-1;i++,begin++)
{
a[n13-1][i]=n[begin];
}
for(int i=0;i<n13;i++)
{
printf("%s\n",a[i]);
}
}
这题对我来说是过于难了。。。。


京公网安备 11010502036488号