判断字符串是否为回文
显示标签
题目讨论 题目统计
时间限制:C/C++ 1000MS,其他语言 2000MS
内存限制:C/C++ 256MB,其他语言 512MB
难度:中等
描述
输入一个字符串,输出该字符串是否回文。回文是指顺读和倒读都一样的字符串。
输入描述
输入为一行字符串(字符串中没有空白字符,字符串长度不超过100)。
输出描述
如果字符串是回文,输出yes;否则,输出no。
用例输入 1
abcdedcba
用例输出 1
yes
代码来袭::
#include<bits/stdc++.h>
using namespace std;
string s,b;
int l,r;
int main()
{
cin>>s;
b=s;
l=0;
r=b.length()-1;
while(l<r)
{
swap(b[l],b[r]);
l++;
r--;
}
if(s==b)cout<<"yes";
else cout<<"no";
return 0;
}