穷举算法实例

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("无解");
        
    }

 

posted @ 2017-03-18 15:06  我_会飞的鱼  阅读(380)  评论(0编辑  收藏  举报