PAT 甲级 1031 Hello World for U (20 分)

#include<stdio.h>
#include<string.h>
int getn3(int len)
{
	if(len%3==1)return len/3+1;
	if(len%3==2)return len/3+2;
	if(len%3==0)return len/3+2;
}
int main()
{
	char a[80];
	scanf("%s",&a);
	int len=strlen(a),i,j;
	int n3=getn3(len);
	for(i=0;i<(len-n3)/2;i++)
	{
		printf("%c",a[i]);
		for(j=0;j<n3-2;j++)printf(" ");
		printf("%c\n",a[len-1-i]);
	}
	for(i=(len-n3)/2;i<(len+n3)/2;i++)printf("%c",a[i]);
	
	return 0;
}

猜你喜欢

转载自blog.csdn.net/MatstanLy_/article/details/89087968