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