递归--字符串反转输出

作者: 歌白梨 | 来源:发表于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;
}

相关文章

  • 递归--字符串反转输出

    这是一道POJ的题目,将输入的字符串反转输出。这道题使用了递归,很有意思也很简单,我这边让他遇到1这个字符就停止并...

  • Swift——LeetCode 344 反转字符串

    344. 反转字符串 双指针法 递归 自带函数

  • 2019iOS总结学习

    1、递归反转字符串 (void)testReserveStr {NSLog(@"--%@", [self func...

  • 2020-08-28 递归反转字符串

    /** * 递归反转字符串 * @param str * @return */ public static Str...

  • 链表反转

    反转类型问题是面试中的常见问题。如反转字符串,反转链表等,今天给出利用递归和非递归方法解决反转链表问题的两个解决思...

  • 【华为机试】字符串反转

    题目描述: 输入一个字符串,然后输出该字符串反转后的字符串 输入描述: 输入N个字符 输出描述: 输出该字符串反转...

  • 几道常见的算法面试题

    字符串反转 将字符串hello, world反向输出 链表反转 ReverseList.h ReverseList...

  • JS_字符串反转

    字符串反转先将字符串转成数组,然后再将数组反转,最后将数组转成字符串输出

  • js中的几点常用知识

    1.js中的字符串反转输出 js中的字符串反转输出的N种方法: 2.js中数组转字符串和字符串转数组 javasc...

  • 课程笔记:第13章 算法相关面试问题

    字符串反转 Q:给定字符串"Hello,world",实现将其反转输出结果:dlrow,olleH。 解决思路:使...

网友评论

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

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

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