7-6 鸡兔同笼 (10 分)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/weixin_44547670/article/details/102759833

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

简单的暴力遍历。

猜你喜欢

转载自blog.csdn.net/weixin_44547670/article/details/102759833