回文字符串
来源:互联网 发布:httpclient抓取数据 编辑:程序博客网 时间:2024/05/16 14:39
回文字符串
判断回文字符串的最大长度;
析:
回文字符串是指以一个字母为中心或者以两个相同的字母为中心两边对称的字符串;
#include<iostream>#include<cstdio>#include<cstring>using namespace std;char str[1000];int i;int palindrome(int x){ if(str[i-x]==str[i+x]) { x++; return palindrome(x); } else { return x-1; }}int main(){ int len,max,x,m; char ch,a[1000]; while(gets(a)) { max=strlen(a); str[0]='*'; for(len=1,i=0;i<max;++len,i++)///将字符串全部变为奇数字符串 { str[len]=a[i]; len++; str[len]='*'; } max=0; for(i=0;i<len;i++) { x=1; m=palindrome(x); if(m>max) max=m; } printf("%d\n",max); } return 0;}
阅读全文
0 0
- 还是回文 && 回文字符串
- 字符串回文
- 回文字符串
- 回文字符串
- 回文字符串
- 回文字符串
- 回文字符串
- 字符串回文
- 回文字符串
- 回文字符串
- 回文字符串
- 回文字符串
- 回文字符串
- 回文字符串
- 回文字符串
- 回文字符串
- 回文字符串
- 回文字符串
- 聊一聊log4j2配置文件log4j2.xml
- Cloudera Manager HBase Thrift 接口 Go/Python客户端
- Scrum项目管理流程总览
- 支持IE8及以下的,原生JS数组迭代的五种方法
- Ajax中通过response在后台传递数据
- 回文字符串
- 万字长文|如何直观解释卷积神经网络的工作原理?
- 嵌入式开发板C语言编写之从触摸屏与网络编程不同线程文件描述符的读取
- 剑指offer:字符串的排列
- 这里是通过QQ邮箱 sina新浪邮箱 163邮箱的简单发送Email
- eclipse项目导入到intellij中
- php面向对象(OOP)编程完全教程
- Python性能测试调优
- springboot【13】数据访问之整合Mybatis