记录编号 197655 评测结果 AAAAAAA
题目名称 基本的回文串练习 最终得分 100
用户昵称 GravatarGaoErFu 是否通过 通过
代码语言 C++ 运行时间 0.045 s
提交时间 2015-10-24 10:36:41 内存使用 0.29 MiB
显示代码纯文本
#include<stdio.h>
#include<string.h>
char s[510]={0},s1[510]={0};
int puanduan(char *a)
{
	int i,j,len;
	len=strlen(a);
	if(len%2==0)
	{for(i=0;i<=len/2;i++)if(a[i]!=a[len-i-1])return 0;}	
	if(len%2!=0)
	{for(i=0;i<=len/2;i++)if(a[i]!=a[len-i-1])return 0;}	
	printf("%s\n",a);
	return 0;
}
int main()
{
	freopen("erase.in","r",stdin);
	freopen("erase.out","w",stdout);
	int i,j,k,o,len,x;
	gets(s);
	len=strlen(s);
	for(i=2;i<=len;i++)
	{
		for(j=0;j<=len-i;j++)
		{for(k=j,o=0;k<j+i;k++,o++)
		s1[o]=s[k];
		puanduan(s1);
		}
	}
	return 0;
}