#include<bits/stdc++.h>//万能头
using namespace std;
int main(){
string a;
getline(cin,a);
//解法一:swap函数交换
for(int i=0;i<a.length()/2;i++) swap(a[i],a[a.length()-1-i]);
cout<<a<<'\n';
//解法二:迭代器
reverse(a.begin(),a.end());
cout<<a<<'\n';
//解法三:最原始的输出
for(int i=(int)a.length()-1;i>=0;i--)
cout<<a[i];
return 0;
}
C++中“反转”的多种解法
于 2024-01-23 17:10:35 首次发布