- 博客(6)
- 收藏
- 关注
原创 一个递归函数的分析
#include#includevoid 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 355
原创 用递归函数求最小公倍数,不借用gcd()
//in main(), we make sure that a is larger than b and initialize lcmnum to the value of aint lcm(int a, int b, int lcmnum){ if( lcmnum%a == 0 && lcmnum%b == 0 ) return lcmnum; r
2014-11-28 01:17:58 735
原创 更相减损术递归函数实现
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 1166
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人