#include <iostream>
#include <string.h>
using namespace std;
bool check(char *str)//判断这是否是1个回文字符串.
{
int i = 0;
int j = strlen(str)⑴;
while(i<j)
{
if(*(str+i)!=*(str+j))
return false;
i++;
j--;
}
return true;
}
void get_str(char *str)
{
int n = strlen(str)⑴;
char *p = new char[n+1];
strcpy(p,str);
int i = 0;
int j ;
for(;i<n;i++)
{
p+=i;
j = n-i;
while(j>0)//这里j不用等于0,1个字符虽然也是回文字符,但是没有必要,我们这里求的回文是>=2的字符串。
{
*(p+j+1)='