版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
7-6 鸡兔同笼 (10 分)
有若干只鸡兔同在一个笼子里,从上面数,有m个头,从下面数,有n只脚。问笼中各有多少只鸡和兔?
输入格式:
第一次输入头的数目,第二次输入脚的数量,都是整数。不用考虑负数
输出格式:
第一个是鸡的数量,第二是兔子的数量,中间加一个半角空格;如果找不到答案,输出No Answer。
输入样例:
在这里给出一组输入。例如:
35 94
输出样例:
在这里给出相应的输出。例如:
23 12
解答
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner in= new Scanner (System.in);
int head = in.nextInt();
int feet = in.nextInt();
int cock, rabbit;
for (cock = 0; cock < head; cock++) {
for (rabbit = 0; rabbit < head; rabbit++) {
if (cock + rabbit == head && cock * 2 + rabbit *4 == feet) {
System.out.println(cock+" "+ rabbit);
System.exit(0);
}
}
}
System.out.println("No Answer");
in.close();
}
}
简单的暴力遍历。