1040. Longest Symmetric String (25)

来源:互联网 发布:js中对象的长度 编辑:程序博客网 时间:2024/04/28 01:40

1040. Longest Symmetric String (25)

#include <stdio.h>#include <string.h>int main(){    char s[1002];    int len,i=0;    int curlene=0,curleno=0,maxlen=0;    gets(s);    len=strlen(s);    while(i<len)    {        int p=i-1,q=i+1;        curlene=1;        while(p>=0&&q<len)        {            if(s[p--]==s[q++])                curlene+=2;            else break;        }        int x=i,y=i+1;        curleno=0;        while(x>=0&&y<len)        {            if(s[x--]==s[y++])                curleno+=2;            else break;        }        if(curlene>maxlen)            maxlen=curlene;        if(curleno>maxlen)            maxlen=curleno;        ++i;    }    printf("%d",maxlen);    return 0;}
0 0