穷举算法实例

public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        System.out.println("输入头的个数:");
        int head=sc.nextInt();
        System.out.println("输入腿的个数:");
        int foot=sc.nextInt();
        for(int i=0;i<=head;i++){//假设兔子的数量为i
            int j=head-i;//鸡的数量
            if((i*4+j*2)==foot){
                System.out.println("兔子为:"+i+"只");
                System.out.println("鸡为:"+j+"只");
                return;
            }
        }
        System.out.println("无解");
        
    }
原文地址:https://www.cnblogs.com/2nao/p/6574180.html