bacmive


私信TA

用户名:bacmive

访问量:19732

签 名:

努力、奋斗

等  级
排  名 299
经  验 5601
参赛次数 0
文章发表 36
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

参考代码:

#include <stdio.h>
#include <string.h>

int symm(int i,int j,char *a)
{
    int k,m,flag=1;
    for(k=i,m=j;k<=m;k++,m--)
    {
        if(a[k]!=a[m]) {flag=0;break;}
    }
    if(flag) return j-i+1;
    return 0;
}

int main()
{
    int i,j,mal,len,tmp;
    char a[100];

    while(gets(a))
    {
        len=strlen(a);
        mal=0;
        for(i=0;i<len;i++)
        {
            for(j=len-1;j>=i;j--)
            {
                tmp=symm(i,j,a);
                if(tmp>mal) { mal=tmp;}
            }
        }
        printf("%d\n",mal);
    }
    return 0;
}


 

0.0分

0 人评分

  评论区

  • «
  • »