C 语言范例 - 字符串翻转

使用递归来翻转字符串

/**
 * file: main.c
 * author: 简单教程(www.twle.cn)
 */

#include <stdio.h>

void rev();

int main()
{
    printf("输入一个字符串: ");
    rev();

    printf("\n");
    return 0;
}

void rev()
{
    char c;
    scanf("%c", &c);

    if( c != '\n')
    {
        rev();
        printf("%c",c);
    }
}

编译运行范例,输出结果如下

$ gcc main.c && ./a.out
输入一个字符串: Hello www.twle.cn
nc.elwt.www olleH

C 语言范例

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.