问题 5731 --递归函数判断回文串(完善程序)

5731: 递归函数判断回文串(完善程序)★★

时间限制: 1 Sec  内存限制: 128 MB
提交: 454  解决: 351
[提交][状态][命题人:]

题目描述

回文串指的是一个字符串满足如下条件:从左读到右,从右读到左,读出来的内容是一样的。

比如abcdcba、abccba都是回文串,abcab不是回文串

#include<bits/stdc++.h> 
using namespace std;
bool isHWC(string b)
{
	if(b.length()<=1)
		return true;
	else if(b[0]!=b[_____(1)________])
		return false;
	else
		return isHWC(b.substr(_______(2)_______));
}
int main(){
	string a;
	cin>>a;
	if(_____(3)______==true)
		cout<<"HWC";
	else
		cout<<"not HWC";	
}

输入

输出

样例输入
Copy
abcdedcba
样例输出
Copy
HWC

提示

样例2输入

zhangzhang

样例2输出

not HWC

来源

[提交][状态]