鸡兔同笼,是一个很老的数学题,但怎么求呢?今天就来看一下怎么求吧!
题目是:鸡兔同笼,a只头,b只脚,问鸡兔各几只。
首先上思路,这道题很水,用一个for循环就可以了,再在for循环里定义一个新变量,表示兔只数以及鸡的只数,在用一个if,条件是鸡和兔的脚数和等于b,满足的话就输出鸡和兔子的数量,别忘了空格。
思路好了,直接上代码就可以了
#include <iostream>
using namespace std;
int main()
{
int a, b;
cin >> a >> b;
for (int j = 1;j <= a;j ++)
{
int t = a - j;
if (t * 4 + j * 2 == b)
{
cout << t << " " << j << endl;
}
}
return 0;
}
好了,就讲到这里了。