1229

来源:互联网 发布:伦理学斯宾诺莎知乎 编辑:程序博客网 时间:2024/06/08 11:38

/*

字符串题

奇数偶数分开处理会方便一些

以下贴出核心代码

*/

for(i=0;i<m;i++)

        {
            for(j=0;i-j>=0 && i+j<m;j++)//对奇数的处理
            {
                if(a[i-j]!=a[i+j])  break;//检查字符串
                if(2*j+1>max) max 2*j+1;//更新密码长度
            }
            for(j=0;i-j>=0 && i+j+1<m;j++)//对偶数的处理
            {
                if(a[i-j]!=a[i+j+1])  break;//检查字符串
                if(2*j+2>max) max 2*j+2;//更新密码长度
            }
        }