鸡兔同笼问题:已知笼中有头h个,有脚f条,问笼中鸡兔各有多少只?试编程。

如题所述

解:设鸡X只,兔Y只
由题意可得方程组:
{X+Y=h
{2X+4Y=f
【2】-【1】
X+3Y=f-h
可解得:【X=**
【Y=**
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-04-10
#include <stdio.h>
void main()
{
int h, f;
int i, j;//i表示的是兔的个数,j表示鸡的个数
scanf("%d%d", &h, &f);
for(i = 0; i <= h; i++)
for(j = 0; j <= h; j++)
if(i + j == h && (i * 4 + j * 2) == f)
printf("兔有%d只,鸡有%d只\n", i, j);
}本回答被提问者采纳
第2个回答  2009-04-12
设有兔有x只,鸡有y只。
方程组:x+y=h 4x+2y=f
第3个回答  2009-04-10
j