递归--字符串反转输出

作者: 歌白梨 | 来源:发表于2017-02-06 10:59 被阅读84次

    这是一道POJ的题目,将输入的字符串反转输出。
    这道题使用了递归,很有意思也很简单,我这边让他遇到1这个字符就停止并输出结果。
    如果是以前不知道递归这个东西的时候让我遇到这个题目,我估计会实现的很麻烦吧。递归万岁。

    #include <iostream>
    
    using namespace std;
    //字符串反转输出
    void recursion() {
        char t;
        cin >> t;
        if (t == '1') {
            return;
        }
        if (t != '1') {
            recursion();
            printf("%c",t);
        }
    }
    
    int main(){
        recursion();
        return 0;
    }
    

    相关文章

      网友评论

      • 韶华漫舞:字符串反转的非递归算法呢?数组吗?倒叙输出。?
        歌白梨:@韶华漫舞 可以数组的,这也是一种方法。

      本文标题:递归--字符串反转输出

      本文链接:https://www.haomeiwen.com/subject/zzvyittx.html