爱嘉牛LA

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
View Code
#include<iostream>
using namespace std;
string reverse(string &str){
    if(str.length()>1){
        string sub=str.substr(1,str.length()-2);
        return str.substr(str.length()-1,1)+reverse(sub)+str.substr(0,1);
    }
    else return str;
}
int main(){
    string str;
    cout<<"输入一个字符串:";
    cin>>str;
    cout<<"原字符串为:"<<str<<endl;
    cout<<"倒序反转后为:" <<reverse(str)<<endl;
    return 0;
}

代码忘了加入头文件string了

posted on 2012-05-14 23:23  爱嘉牛LA  阅读(684)  评论(0编辑  收藏  举报