竞赛
考级
法兰西玫瑰
#include<bits/stdc++.h> using namespace std; int main(){ char a[103]; cin>>a; for(int i=0;i<strlen(a);i++){ if(a[i]!=a[strlen(a)-1-i]){ cout<<"No"; return 0; } } cout<<"Yes"; return 0; }
嫌疑を避ける ~~
#include<bits/stdc++.h> using namespace std; int main(){ char a[100]; cin>>a; for(int i=0;i<strlen(a);i++){ if(a[i] != a[strlen(a)-1-i]){ cout<<"No"; return 0; } } cout<<"Yes"; return 0; }
印度牢哒
#include<bits/stdc++.h> using namespace std; int main(){ char a[114514]; int c=0; cin>>a; for(int i=0;i<strlen(a)/2;i++){ if(a[i]!=a[strlen(a)-1-i]){ c=1; break; } } if(c==0)cout<<"Yes"; else cout<<"No"; return 0; }
准
majmDZB
#include<bits/stdc++.h> using namespace std; int main(){ string a; cin>>a; int l=a.length(); int left=0,right=l-1,flag=0; while(left<=right){ if(a[left]!=a[right]) flag=1; left++; right--; } if(flag==0) cout<<"Yes"; else cout<<"No"; return 0; }
LEC
CP003255 双指针解法 回文字符串可以用双指针算法来做:
Cephas
回文字符串嘛,不就是从中间对半切开判断左右相不相等就行了 话不多说,直接上代码
悠欣忡忡
acgoacgo
#include <bits/stdc++.h> using namespace std; int main(){ bool pd=true; string s; cin>>s; int len=s.size(); for(int i=0;i<len;i++) if(s[i]!=s[len-i-1]) pd=false; if(pd==true) cout<<"Yes"<<endl; else cout<<"No"<<endl; return 0; }
Voldemort
1.
Tian代码运行不了
JMZ詹总
YuQing1919
超级无敌supper暴龙兽
潜龙暗虎
很烫的凉水
林彦
沃姆
#include<iostream> #include<string> #include<algorithm> using namespace std; int main(){ string a, a1; cin >> a; a1 = a; reverse(a.begin(), a.end()); if (a == a1){ cout << "Yes"; } else{ cout << "No"; } }
134****1240