<c语言经典100例>c27:反向打印字符
2017-10-02 20:33
260 查看
/* 【程序27】递归 反向打印字符 * 题目:利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。 * 程序分析: 递归边界条件:n==1*/ #include <stdio.h> void recursion(int n) { char c; if (n == 1) { c = getchar(); putchar(c); } else { c = getchar(); recursion(n-1); putchar(c); } } int main(int argc, char *argv[]) { int i = 5; recursion(i); printf("\n"); return 0; }
相关文章推荐
- <c语言经典100例>c20 比赛顺序
- <C语言经典100例>c21 菱形
- <C语言经典100例>c39 自守数
- <c语言经典100例>c24 递归求n!
- <c语言经典100例>c3 完全平方数
- <c语言经典100例>c25 递归输出1-100
- <c语言经典100例>c33 打印简单心形
- <C语言经典100例>c11 水仙花数
- <c语言经典100例>c23 1!+2!+3!+...
- <c语言经典100例>c34 杨辉三角形
- <c语言经典100例>c4 判断一年中的第几天
- <c语言经典100例>c5 小到大排列
- <C语言经典100例>c42 去除字符串中的空格
- <C语言经典100例>c35 auto关键字
- <C语言经典100例>c43 不使用中间变量交换值
- <c语言经典100例>c14 最大公倍数和最小公倍数
- <c语言经典100例>c15 字符统计
- <C语言经典100例>c37 百元买百鸡
- <C语言经典100例>c9 兔子生长
- <c语言经典100例>c13 条件运算符