• Java经典编程题50道之一


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

    public class Example01 {
        public static void main(String[] args) {
            int a = 8;
            int sum = f(a);
            System.out.println("第" + a + "个月的兔子数为:" + sum);
        }

        public static int f(int n) {
            int sum = 0;
            if (n == 1 || n == 2) {
                sum = 1;
            } else {
                sum = f(n - 1) + f(n - 2);
            }
            return sum;
        }
    }

  • 相关阅读:
    运算符与优先级
    数据类型
    c++基础
    有关进制
    函数二——递归
    字符串与随机数
    C语言第一课
    Linux-Shell
    Linux入门
    文本处理三剑客命令初探
  • 原文地址:https://www.cnblogs.com/qubo520/p/6924453.html
Copyright © 2020-2023  润新知