#16620: 奇怪的解法


ufve0704 (爬 我爬 我爬爬爬 有排行榜這種東西就是要爬 爬過我上面的那...)


#include <bits/stdc++.h>
using namespace std;
int main(int argc, char** argv){
string a,d,e;
int b,c;
while(cin>>a){
b=a.length();<----先確認字元數
c=b;
if(b%2==1)<----中間數不用理
c--;
c=c/2;
d=a.substr(0,c);<-----切字串前半段
e=a.substr(b-c);<-----切字串後半段
reverse(e.begin(),e.end());<----翻轉字串
if(d==e)
cout<<"yes"<<endl;
else
cout<<"no"<<endl;
}
}
這樣有解釋的也算完整程式碼嗎?
如果是我下次改進