鸡兔同笼问题,从键盘读取脚数,头数,输出鸡数和兔数。 【输入形式】 脚数 头数 【输出形式】 鸡数 兔数 【样例输入】 94 35 【样例输出】 23 12
时间: 2023-05-12 22:03:22 浏览: 220
鸡兔同笼问题和编程,里面包含鸡兔同笼题目和编程代码,下载即可运行,适用于所有鸡兔同笼问题
5星 · 资源好评率100%
这是一个经典的数学问题,可以使用简单的代数方法解决。假设鸡的数量为x,兔的数量为y,则有以下两个方程:
2x + 4y = 脚数
x + y = 头数
通过解这个方程组,我们可以得到以下公式:
x = (4 * 头数 - 脚数) / 2
y = (脚数 - 2 * 头数) / 2
现在,我们可以使用这个公式来解决这个问题。以下是完整的代码:
#include <iostream>
using namespace std;
int main() {
int feet, heads, chickens, rabbits;
cin >> feet >> heads;
rabbits = (feet - 2 * heads) / 2;
chickens = heads - rabbits;
cout << chickens << " " << rabbits << endl;
return 0;
}
当输入94和35时,输出将是23和12,这是正确的答案。
阅读全文