笔试题判断字符串是否是回文
2017-08-05 23:54
246 查看
<span style="font-size:18px;">#include <iostream> using namespace std ; int IsRevStr(char *str ) { int i,len ; int found = 1 ; //1表示是回文 0则不是 if(str == NULL) { return -1 ; } len = strlen(str) ; for(i = 0 ;i<len/2;i++) //遍历中如果发现相应的头尾字符串不等,则字符串不是回文 { if(*(str+1) != *(str+len-i-1)) { found = 0 ; break ; } } return found ; } int main() { char str1[10] = "1234321" ; char str2[10] = "1234221" ; int test1 = IsRevStr(str1) ; int test2 = IsRevStr(str2) ; cout<<"str1 is "<<(test1 == 1 ? "" : "not")<<"reverse string."<<endl ; cout<<"str2 is "<<(test2 == 1 ? "" : "not")<<"reverse string."<<endl ; return 0 ; } </span>
相关文章推荐
- 判断一个字符串、整数是否为回文字符串或回文数
- 编写程序,判断输入的字符串是否回文
- 判断s所指的字符串是否是回文数
- 使用bool函数判断一个字符串是否为回文字符串
- 判断输入的字符串是否是回文
- 判断一个字符串是否是“回文”数字
- 判断给定的一串字符是否为“回文”。所谓“回文”是指顺读和倒读都一样的字符串。
- 判断字符串是否为”回文“
- 利用顺序栈判断字符串是否回文
- C#--第2周实验--任务7--编写一个控制台应用--判断S所指的字符串是否回文(即顺读和逆读相同的字符串)
- 第二周 任务七 判断S所指的字符串是否回文
- C++刷题——2802: 判断字符串是否为回文
- 判断字符串是否为回文 python实现
- java判断字符串是否回文
- 判断字符串是否是回文
- 第十五周oj训练——判断字符串是否为回文(2802)
- 125. Valid Palindrome(判断忽略标点的字符串是否回文,加个正则,与上一题解法一样)
- 第15周 oj Problem H: 判断字符串是否为回文
- 用递归实现判断一个字符串是否是回文的方法
- 判断字符串是否是回文的代码实现