#include<stdio.h> #include<string.h> int main(){ char str1[350],str2[350]; scanf("%s",str1); int max=0; for(int i=0;i<strlen(str1)-1;i++){//此处i是左端点 for(int j=i+1;j<strlen(str1);j++){ int l=i,r=j; while(l<r){ if(str1[r]!=str1[l])break; else{l++;r--;} } if(l>=r){ max=(max>(j-i+1))?max:(j-i+1); } } } printf("%d",max); }