【编程题】-C++实现:判断字符串在末尾加一个字符,能否构成回文串
来源:互联网 发布:2016网络最新最火的词 编辑:程序博客网 时间:2024/05/22 10:08
/////////////////////////////////////////////////////////////////////////////////////////////////////////// @题目:判断字符串是否回文 // 此题:判断字符串在末尾加一个字符,能否构成回文串。// @时间 ; 2015.09.19 /////////////////////////////////////////////////////////////////////////////////////////////////////////// 思路:判断arr[1]~arr[n]是否回文即可 #include <iostream>#include <string.h>using namespace std;/* run this program using the console pauser or add your own getch, system("pause") or input loop */// 函数声明bool IsPalindromeStrCore(char* pStr);bool IsPalindromeStr(char* pStr);int main(int argc, char** argv){ char szBuf[] = "coco"; if (IsPalindromeStr(szBuf)) { printf("YES"); } else { printf("NO"); } return 0;}/////////////////////////////////////////////////////////////////////////////////////////////////////////// 函数实现 bool IsPalindromeStrCore(char* pStr){ int len = strlen(pStr); for (int i = 0 , j = len - 1 ; i < j ; ++i , --j) { if (pStr[i] != pStr[j]) return false; } return true;}bool IsPalindromeStr(char* pStr){ if (NULL == pStr || strlen(pStr) > 10 || strlen(pStr) < 2) { return false; } else { return IsPalindromeStrCore(pStr + 1); }}
0 0
- 【编程题】-C++实现:判断字符串在末尾加一个字符,能否构成回文串
- 判断一个字符串能否通过添加一个字符变成回文串
- 输入一个字符串,判断该字符串插入一个字符,能否使其成为回文字符串
- Java判断一个字符串能否在顺序重组后成为回文串
- 判断a,b,c的值能否构成一个三角形
- [腾讯笔试]求一个字符串删除若干字符可构成一个回文串
- 用c语言实现 判断一个字符串是不是回文字符串
- Delphi中判断一个字符的位置在字符串开头或者末尾
- A. Mr. Kitayuta's Gift(暴力求加一个字符是否构成回文字符)
- 添加最少字符数构成使字符串构成回文
- c 判断回文字符
- c语言实现判断字符串是不是回文
- 从键盘任意输入三角形的三边长为a,b,c,编程判断a,b,c的值能否构成一个三角形,若能,请算出面积·若不能就输出不能构成三角形。
- poj1159 Palindrome dp 加最少字符构成回文
- 我刚学编程,用c写的一个判断字符串是否“回文”的小程序
- POJ1159 Palindrome(dp加最少字母构成回文字符串)
- C语言程序题目--闰年判断,三边能否构成三角形
- 【c语言】判断一个字符串是不是回文字符串
- 黑马程序员 ----C语言 结构体
- 信息熵与信息增益
- LeetCode Length of Last Word
- Leetcode: Move Zeroes
- 从单链表中输出指定值的节点
- 【编程题】-C++实现:判断字符串在末尾加一个字符,能否构成回文串
- 一个小公司老板的日常管理,希望能让创业的朋友学到东西
- 网络编程入门(1
- lintcode-旋转图像-161
- Java命令行执行那些事
- 黑马程序员---C语言 内存分区
- 详解Objective-C的meta-class ,runtime创建类,添加实例变量
- Fiddler手机抓包
- lintcode-跳跃游戏-116