电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

递归基础练习题VIP免费

递归基础练习题_第1页
1/9
递归基础练习题_第2页
2/9
递归基础练习题_第3页
3/9
dic 递归基础练习题:小的 1. 求 1+2+3+… … +n 的值 2. 求 1*2*3*… … *n 的值 3. 数的全排列问题。将 n 个数字 1,2,… n 的所有排列按字典顺序枚举出猴 2 3 1 2 1 3 3 1 2 3 2 1 4. 数的组合问题。从 1,2,… ,n 中取出 m 个数,将所有组合按照字典顺序列出。 如 n=3,m=2 时,输出: 1 2 1 3 2 3 5. 小猴子第一天摘下若干桃子,当即吃掉一半,又多吃一个.第二天早上又将剩下的桃子吃一半,又多吃一个.以后每天早上吃前一天剩下的一半另一个.到第 10 天早上猴子想再吃时发现,只剩下一个桃子了.问第一天猴子共摘多少个桃子? 6. 有雌雄一对兔子,假定过两个月便可繁殖雌雄各一的一对小兔子。问过 n 个月后共有多少对兔子? 7. 一个人赶着鸭子去每个村庄卖,每经过一个村子卖去所赶鸭子的一半又一只。这样他经过了七个村子后还剩两只鸭子,问他出发时共赶多少只鸭子?经过每个村子卖出多少只鸭子? 8. 著名的菲波拉契(Fibonacci)数列,其第一项为 0,第二项为 1,从第三项开始,其每一项都是前两项的和。编程求出该数列前 N 项数据。 9. 求两个数的最大公约数。 10. 求两个数的最小公倍数。 11. 输入一个数,求这个数的各位数字之和。 12. 角谷定理。输入一个自然数,若为偶数,则把它除以 2,若为奇数,则把它乘以 3 加1。经过如此有限次运算后,总可以得到自然数值 1。求经过多少次可得到自然数 1。 如:输入22, 输出 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1 STEP=16 13. 将十进制转换为二进制。 14. 计算M=max(a,b,c)/[max(a+b,b,c)*max(a,b,b+c)],其中 a,b,c 由键盘输入。 15. 梯有 N 阶,上楼可以一步上一阶,也可以一次上二阶。编一个程序,计算共有多少种不同的走法。 16. 某人写了 n 封信和 n 个信封,如果所有的信都装错了信封。求所有的信都装错信封共有多少种不同情况? 17. 给出一棵二叉树的中序与后序排列。求出它的先序排列。 18. 求把一个整数 n 无序划分成k 份互不相同的正整数之和的方法总数。 19. 已知一个一维数组 A[1..N]。{N<50} 又已知一整数 M。如能使数组 A 中任意几个元素之和等于M,则输出 YES,反之则为 NO。 20. 要求找出具有下列性质的数的个数(包含输入的自然数 n): 先输入一个自然数 n(n<=500),然后对此自然数按照如下方法进行处理: ①. 不作任何处理; ②. 在...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

递归基础练习题

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部