reverse
题目 反转字符串
思路分析
用reverse函数可以实现翻转reverse
当然也能当做数组处理 双指针的翻转已经很熟练了
代码实现
reverse
#include<bits/stdc++.h>
using namespace std;
int main()
{
string s,t;
cin>>s>>t;
reverse(s.begin(),s.end());
if(s==t)
puts("YES");
else
puts("NO");
return 0;
}
手动翻转比较
#include<bits/stdc++.h>
using namespace std;
int main()
{
string s,t;
cin>>s>>t;
bool flag=true;
if(s.size()!=t.size()){
flag=false;
}
for(int i=t.size()-1;i>=0;i--){
if(t[i]!=s[s.size()-1-i]){
flag=false;
break;
}
}
if(flag)
cout<<"YES";
else
cout<<"NO";
return 0;
}
同类题型
视频讲解
⬅️ c风格字符串与string的相互转换 🏠 00-刷题理模型 ➡️ reverse
💬 评论