穷举算法实例
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("无解"); }