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 天早上猴子想再吃时发现,只剩下一个桃子了
问第一天猴子共摘多少个桃子
有雌雄一对兔子,假定过两个月便可繁殖雌雄各一的一对小兔子
问过 n 个月后共有多少对兔子
一个人赶着鸭子去每个村庄卖,每经过一个村子卖去所赶鸭子的一半又一只
这样他经过了七个村子后还剩两只鸭子,问他出发时共赶多少只鸭子
经过每个村子卖出多少只鸭子
著名的菲波拉契(Fibonacci)数列,其第一项为 0,第二项为 1,从第三项开始,其每一项都是前两项的和
编程求出该数列前 N 项数据
求两个数的最大公约数
求两个数的最小公倍数
输入一个数,求这个数的各位数字之和
输入一个自然数,若为偶数,则把它除以 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
将十进制转换为二进制
计算M=max(a,b,c)/[max(a+b,b,c)*max(a,b,b+c)],其中 a,b,c 由键盘输入