计算机考研复试真题回⽂字符串题⽬描述
给出⼀个长度不超过1000的字符串,判断它是不是回⽂(顺读,逆读均相同)的。
输⼊描述:
输⼊包括⼀⾏字符串,其长度不超过1000。
字符串长度的判断输出描述:
可能有多组测试数据,对于每组数据,如果是回⽂字符串则输出"Yes!”,否则输出"No!"。
⽰例1
输⼊
hellolleh
helloworld
输出
Yes!
No!
/**/
#include<iostream>
#include<string>
using namespace std;
int main(){
string str;
while(cin>>str){
for(int i=0,j=str.size()-1 ; i<j ; ++i,--j){
if(str[i]!=str[j]){
cout<<"No!"<<endl;
return 0;
}
}
cout<<"Yes!"<<endl;
}
return 0;
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论