题目:今有鸡兔同笼,上有35头,下有94足,问鸡兔各有多少只。
思路:设四只脚的兔子有x头,2只脚的鸡有y头。
方程式(1):4x+2y=94 ------------需要化成只有一个未知数的式子,然后求出x。
方程式(2):x+y=35 ------------方程式(1)得出x值后,可直接得出 y。
求x的解方程组过程:
(1)式 4x+2y=94 (2)式 2x+2y=2*35
(4x-2x)+(2y-2y)=94-(2*35)
2x+0=94-70=24
2x=24
x=12
由此可知
根据 (4x-2x)+(2y-2y)=94-(2*35) 能得出 x=(94-2*35)/2
#include<stdio.h>
int main(void)
{
int foot,head,x,y;/*x为兔子数目,y为鸡数目*/
printf("请输入鸡兔共有多少只脚\n");
scanf("%d",&foot);
printf("请输入鸡兔共有多少个头\n");
scanf("%d",&head);
x=(foot-2*head)/2;
y=head-x;
printf("兔子有%d头,鸡有%d个。\n",x,y);
return 0;
}
来源:CSDN
作者:3Y11
链接:https://blog.csdn.net/weixin_46527658/article/details/104845323