題目連結: 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";
    }
}
更新於 閱讀次數

用實際行動犒賞爆肝的我😀

Zrn Ye LinePay

LinePay