几个用递归实现的简单程序
2014-12-04 23:10
218 查看
反序输出一个字符串,用递归的方法实现
判定一个字符串是不是回文,递归实现
void reverse_output(char *s) { if (!s || !*s) return; reverse_output(s + 1); printf("%c ", *s); }
判定一个字符串是不是回文,递归实现
bool is_palidrome(char *s, int i, int j) { if (i >= j) return true; return is_palidrom(s, i + 1, j - 1) && s[i] == s[j]; }累加,递归实现:
int acc(int n) { if (n == 0) return 0; return n + acc(n - 1); }
相关文章推荐
- DataTable 递归 简单的程序,来实现无限级列表 结合 jquery.table.js 实现
- 实验一 实现几个简单的c++程序
- 递归实现一些简单程序
- 几个简单递归js 实现
- 递归实现回文判断(如:abcdedbca就是回文,判断一个面试者对递归理解的简单程序)
- 简单说明什么是递归?什么情况会使用?并使用Java实现一个简单的递归程序。
- 用MASM写一个简单的实现递归操作的汇编程序,所谓递归,上课已经跟大家说清楚了,如果我们只考虑简单的只分一次的递
- 如何实现最简单的Struts程序
- 迷宫程序简单实现
- 初学者看过来:简单谈谈 C/C++ 递归的思想,实现,以及和循环的关系。
- 很小的程序,递归实现逆序输出
- 简单SNMP管理程序的VC++代码实例实现
- MVC程序的简单实现
- 简单代码,实现快速判断几个EDIT是否允许为空
- Window画图程序中画曲线的简单实现
- C程序简单实现哈夫曼树的编码 (转)
- 一个简单的AJAX实现,基于C#的ASP.Net,包括服务器端的程序代码
- 编写多线程网络检测程序的简单实现
- Window画图程序中画曲线的简单实现
- 用c#实现类似QQ的简单通讯程序