判断是否为回文字符串

Posted chuxinbubian

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了判断是否为回文字符串相关的知识,希望对你有一定的参考价值。

//字符串处理  回文串
#include<iostream>
#include<string.h>
using namespace std;
const int maxn=256;
bool judge(char str[]) 
	int len =strlen(str);
	for(int i=0; i<len/2; i++) 
		//枚举字符串的前一半
		if(str[i] !=str[len-1-i]) 
			return false;
		
	
	return true;

int main() 
	char str[maxn];
	while(gets(str)) 
		//输入字符串
		bool flag=judge(str);
		if(flag==true) 
			cout<<"yes"<<endl;
			break;
		 
		else
		
			cout<<"no"<<endl;
			break;
		
	
	return 0;

  

以上是关于判断是否为回文字符串的主要内容,如果未能解决你的问题,请参考以下文章

用递归判断字符串是不是为回文串(C语言) 用递归判断字符串是不是为回文串(C语言)

添加字符判断是否为回文串

算法——回文解密,判断一个素组是否为回文

C语言:编写一个测试一个串是不是为回文的递归函数,是回文,返回1;不是,返回0。

AC日记——判断字符串是否为回文 openjudge 1.7 33

回文数(内含高精度加法,字符串是否为回文的判断)