用递归实现倒序打印
2013-01-25 23:34
253 查看
#include <stdio.h> #define LEN 5 char buf[LEN] = {'a','b','c','d','e'}; void print_backward(int pos) { if(pos == LEN) return; print_backward(pos + 1); putchar(buf[pos]); } int main() { print_backward(0); putchar('\n'); return 0; }
相关文章推荐
- 递归实现倒序打印
- 递归实现倒序打印
- 用堆栈和用递归分别实现倒序打印
- 实现递归遍历指定目录,打印目录下的文件名(全路径)。
- 倒序打印的聪明递归方法~当然也可以使用堆栈法和最简单易懂的循环法
- 027(递归倒序打印字符)(经典)
- java栈实现 倒序打印链表
- 递归方式实现打印一个整数的每一位
- 逆向打印字符串--递归实现
- 面试题20:顺时针打印矩阵递归和非递归两种方式实现
- 递归实现字符串打印
- Java三种遍历方式打印二叉树(递归实现)
- 单向链表的倒序输出(栈实现和递归实现)
- 利用递归实现对输入字符串的倒序输出
- 打印1到最大的n位数(递归实现)
- 递归与非递归方式判断二叉树是否对称&& 按行打印二叉树【java实现】
- 两种方法实现从尾到头打印链表--栈和递归
- 递归思想实现大数问题(打印1到n位最大整数)
- 递归实现打印正整数
- 利用递归的方法实现字符串倒序