zoukankan      html  css  js  c++  java
  • 使用递归倒序输出字符串

      在之前做的一个进制转换里,想用一个倒序输出,忽然想到了递归,然后发现是很OK的。这里贴出一般的代码(之前那个是输入字符串加一个下标)

    #include<stdio.h>
    void print(char* str);
    int main(void)
    {
        char str[100];
        scanf("%s",str);
        print(str);
        printf("
    ");
        return 0;
    }
    void print(char* str)
    {
        char c = *str;
        if(c != '')
            print(str+1);
        if(c != '')
            printf("%c",c);
    }

      理论上来说,这个是没有什么问题的,除非你输入的字符串能够把电脑内存给占满,不过,似乎也不是没有这种可能哟!

  • 相关阅读:
    01
    商城管理系统
    10
    09
    08
    07(3)
    07(2)
    07
    06
    jsp第一次作业
  • 原文地址:https://www.cnblogs.com/YaLi/p/8695712.html
Copyright © 2011-2022 走看看