PTA(Advanced Level) 1031:Hello World for U(C语言实现)
#include <stdio.h>
#include <string.h>
int main()
{
int i,n1,n2,len,l,r;
char s[81]="";
gets(s);
len=strlen(s);
n1=(len+2)/3-1;//每列的字母个数(n1+n2+n3-2=N)
n2=len-n1*2-2;//中间space的个数
l=0,r=len-1;
while(l < n1)
{
putchar(s[l]);
for(i=0; i<n2; i++)//打印space
putchar(' ');
putchar(s[r]);
putchar('\n');
l++,r--;
}
while(l<=r)
{
putchar(s[l]);
l++;
}
return 0;
}