#45711: C++答案,一個字也算回文!


a0902028305@gmail.com (鄭丞恩)

學校 : 不指定學校
編號 : 287576
來源 : [223.140.153.246]
最後登入時間 :
2025-04-06 16:17:21
a022. 迴文 | From: [111.71.212.229] | 發表日期 : 2025-04-03 23:42

#include<iostream>
using namespace std;
string a;
int b=1;
int main(){
cin>>a;
int length=a.length();
if(length%2==0){
for(int i=0;i<length/2;i++){
if(a[i]==a[length-1-i]&&(length-1-i)>0){
b=true;
}else{
b=false;
break;
}
}
}else{
for(int i=0;i<int(length/2);i++){
if(a[i]==a[length-i-1]&&(length-1-i)>0){
b=true;
}else{
b=false;
break;
}
}
if(b==1){
cout<<"yes"<<endl; 
else{
cout<<"no"<<endl;
}
return 0;
}
 
ZeroJudge Forum