• 2022-05-30
    有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一 对兔子,假如兔子都不死,问每个月的兔子总数为多少?程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21....[img=660x205]17e44b794776943.jpg[/img]
  • PHP//递归写法:functionfbnq1($n){if($n<;=0)return0;if($n==1||$n==2)return1;returnfbnq($n-1)+fbnq($n-2);}//非递归写法:functionfbnq($n){//传入数列中数字的个数if($n<;=0){return0;}$array[1]=$array[2]=1;//设第一个值和第二个值为1for($i=3;$i<;=$n;$i++){//从第三个值开始$array[$i]=$array[$i-1]+$array[$i-2];//后面的值都是当前值的前一个值加上前两个值的和}return$array;}var_dump(fbnq(12));

    举一反三

    内容

    • 0

      题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?

    • 1

      【简答题】请编写一个Java程序实现: 有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?

    • 2

      有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第3个月后每个月又生一对兔子,假如兔子都不死,问9个月的兔子总数为多少对() A: 32 B: 33 C: 34

    • 3

      古典问题:有一对兔子,从出生后第3个月起每个月都生”一对”兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问第十个月的兔子数为多少? [br][/br] 编码实现

    • 4

      古典问题,有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?需求:一对兔子,从出生后第三个月起每个月都会生出一对兔子,小兔子长到三个月又生一对小兔子。假如兔子不死,问每个月兔子总数。思路:兔子的规律为数列1,1,2,3,5,8,13,21....f1 = 1f2 =2for i in range(1,21):print( '%12d %12d' % (f1,f2))if (i % 2) == 0:print ('')f1 = f1 + f2______________ A: f2 = f1 B: f2 = f1 * f2 C: f2 = f1 + f2 D: f2 = f1 - f2