薛伟政


私信TA

用户名:21000896x

访问量:223

签 名:

等  级
排  名 7006
经  验 1302
参赛次数 0
文章发表 1
年  龄 0
在职情况 学生
学  校 广东工业大学
专  业

  自我简介:

TA的其他文章

解题思路:

注意事项:

参考代码:

#include <stdio.h>

#include <string.h>


int huiwen(char a[], int i, int j)

{

     int r=i; int k=j; int n=1;

     while(r<=(i+j)/2&&k>= (i + j) / 2)

           {

            if (a[r] != a[k])return 0;

            r++;

            k--;

           }

     return n;

}


int main()

{

       int huiwen(char a[], int i, int j);

       int max(int a[],int N);

       char mima[500]; int len = 0;

       while (scanf("%s", mima, 500) != EOF)

          {

              mima[499] = '\0';

              if (strlen(mima) == 1)printf("1\n");

              else

                 {

                     int k = 0; int r = 0;

                     len = strlen(mima);int mi[250]={0};

                     for (int i = 0; i < len; i++)

                           {

                                int b[250] = {0};

                                for (int j = len - 1; j > i; j--)

                                      {

                                            if (mima[i] == mima[j] && huiwen(mima, i, j) == 1)

                                                 {

                                                     b[k] = j - i + 1;

                                                     k++;

                                                 }

                                      }

                                if (max(b, k) != 0)

                                      {

                                             mi[r] = max(b, k);

                                             r++;

                                      }

                            }

                            printf("%d\n", max(mi, r));

                    }

           }

}


int max(int a[],int N)

{

    int m =a[0];

    for(int i = 1;i<N;i++)

        if (m < a[i])m = a[i];

    return m;

}


 

0.0分

5 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区