第一遍刷pat
思路
关键在于把n1(n2),n3算出来
我的憨憨程序
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n1,n3,N;
char a[100]={0};
scanf("%s",a);
N=strlen(a);
n3=(N+2)/3+(N+2)%3;
n1=(N+2-n3)/2;
for(int i=0;i<n1-1;i++)
{
printf("%c",a[i]);
for(int j=0;j<n3-2;j++)
printf(" ");
printf("%c\n",a[N-1-i]);
}
for(int i=n1-1;i<n1-1+n3;i++)
printf("%c",a[i]);
printf("\n");
}