判断字符串是否是回文数c++
·
题目描述
输入一个字符串,判断该字符串是否为回文字符串。
回文字符串是指顺读和倒读都一样的字符串。
输入格式
一行字符串(字符串中没有空格,字符串长度不超过100)。
输出格式
如果字符串是回文,输出yes,否则输出no。
样例
样例输入
zxcvcxz
样例输出
yes
代码
#include <bits/stdc++.h>
using namespace std;
string a;
int main(){
cin>>a;
int l=0,r=a.size()-1;//最后一个是结束符,所以要-1
while(l<r){//如果l>r,那么这两个数以经经过中间,到后面去了
if(a[l]==a[r]){//判断这两个是否相同
l++;
r--;//依次向前
}
else{
cout<<"no";
return 0;
}
}
cout<<"yes";
return 0;
}
更多推荐


所有评论(0)