題目連結: https://zerojudge.tw/ShowProblem?problemid=a022
# 解題思路
如果第一個不等於倒數第一個就不是回文
如果第二個不等於倒數第二個就不是回文
如果第三個不等於倒數第三個就不是回文
如果第四個不等於倒數第四個就不是回文
for 跑一次判斷就好,你知道該怎麼做
# 程式碼
#include <iostream> | |
#include <cstring> | |
using namespace std; | |
int main(){ | |
string s; | |
while(getline(cin,s)){ | |
bool ans=true; | |
for(int i=0;i<s.length()/2;i++){ | |
if(s[i]!=s[s.length()-i-1]) | |
ans=false; | |
} | |
if(ans) | |
cout<<"yes\n"; | |
else | |
cout<<"no\n"; | |
} | |
} |