鸡兔同笼,共有35个头,94条脚,求鸡和兔子各有多少只?
分析:设所求的鸡数是x只,兔子数是y只,已知笼子里的头数是a,脚数是b,依题意,得到如下的方程组:
x+y=a,2x+4y=b
解得:x=2a-b/2,y=b/2-a
程序如下:
#include<iostream>
using namespace std;
int main()
{
int a,b,x,y;//定义变量
a=35;b=94; //变量赋初值
x=2*a-b/2; //求鸡的只数
y=b/2-a; //求兔子的只数
cout<<"x="<<x<<" y="<<y<<endl;//输出结果
return 0;
}