- 博客(6)
- 收藏
- 关注
原创 一个递归函数的分析
#include #include void pp(char *, int); char str[]="ABC"; int main() { pp(str, strlen(str)); } void pp(char *s, int k) { int i; char c; if( k == 0 ){ printf("%s\n",s); }el
2014-11-29 14:54:54 353
原创 用递归函数求最小公倍数,不借用gcd()
//in main(), we make sure that a is larger than b and initialize lcmnum to the value of a int lcm(int a, int b, int lcmnum) { if( lcmnum%a == 0 && lcmnum%b == 0 ) return lcmnum; r
2014-11-28 01:17:58 731
原创 更相减损术递归函数实现
int gcd(int a, int b) { if(a == b) return a; if(a > b) gcd(a-b, b); if(a < b) gcd(a, b-a); } 刚开始学习所以不是太理解递归函数,于是写出了这样一段代码,回归传递有问题。 正确的代码是 int gcd(int a, int b) { if(a == b)
2014-11-28 00:23:30 1164
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人