#include <iostream>
#include <string.h>
using namespace std;
string dx(string a){
if(a.length()==1){
return a;
}
else if(a.length()==2){
return a.substr(1,1)+a.substr(0,1);//substr(a,b)指字符串从下标a开始取b个字符
}
else{
return a.substr(a.length()-1,1)+dx(a.substr(1,a.length()-2))+a.substr(0,1);
}
}
int main(){
string a;
cin>>a;
cout<<dx(a);
return 0;
}
c++通过递归方式实现字符串倒序
最新推荐文章于 2022-03-16 11:00:11 发布