java 经典题 /百钱买百鸡 /斐波那契

来源:互联网 发布:易约软件 编辑:程序博客网 时间:2024/06/07 01:31
for (int x = 1; x <= 20; x++) {
            for (int y = 1; y <= 33; y++) {
                for (int z = 3; z <= 300; z += 3) {
                    if (x + y + z == 100 && x * 5 + y * 3 + z / 3 == 100) {
                        System.out.println("公鸡" + x + "只,母鸡" + y + "只,小鸡" + z
                                + "只");
                    }
                }
            }
        }
        
        //斐波那契  1 1 2 3 5 后面一位等于前两位的和
        int n = 1;
        int a = 0;// 前2位
        int b = 0;// 前1位
        for (int i = 1; i <= 30; i++) {
            if (i <= 2) {
                a = 1;
                b = 1;
                System.out.println(n);
            } else {
                n=a+b;
                System.out.println(n);
                a=b;
                b=n;
            }
        }
原创粉丝点击