概述
题目描述
试写一个算法,识别字符序列是否为形如‘子序列1&子序列2’模式的字符序列,其中子序列2是子序列1的逆序列,0<子序列字符串长度<1000,且都为小写字母。输出YES或者NO。
输入格式
一行字符序列
输出
YES或NO
样例输入
hello&ollhe
样例输出
NO
#include <iostream>
#include <string>
using namespace std;
int main()
{
int len, i, flag;
string str;
while(1)
{
cin>>str;
len = str.length();
flag = 1;
for(i = 0; i<len/2; ++i)
{
if(str[i] != str[len - i - 1])
flag = 0;
}
if(flag)
{
cout<<"YES"<<endl;
}
else
{
cout<<"NO"<<endl;
}
}
return 0;
}
最后
以上就是健康树叶为你收集整理的字符序列模式识别的全部内容,希望文章能够帮你解决字符序列模式识别所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复